I have a 1997 355 with 16,000 mile with a check engine light on. An independent Ferrari service got codes for Cats, & O2 sensors. One cat was bad so...