Hi there,
Just to clarify a point for you, not all fault codes will set a check engine light. Often there are more than one control unit, you can have an ECU (engine control unit) BCU (body control unit) Transmission control units, SRS, and the list goes on, many generic readers are limited with what that can read out of these control units fault detection systems, so often a generic scanner will "Pass" a system even if there are faults logged, that is why professional work shops use scanners worth often many thousands of dollars and not $100 specials off the net, so with this fault you will be best suited to get a factory scanner to check the control unit for any logged faults, I would recommend that you start here.
Mark (mhpautos)
Saturday, March 6th, 2010 AT 7:51 AM