My service engine light has been on for about a year, I've had a few different places try to read the codes to find out what was causing the problem but no one could read any codes. I finally took it to Ford and their $100 charge only for them to tell me I need 3 sensors. An ICP, CBP, and a VSS...