My 04 Silverado wont pass inspection, a emissions not ready code came up. on 2004 Chevrolet Silverado 1500

I was told it was a check engine light came on. I never had the light come on. I checked the fuse for the ECM and it was blown. After putting a new fuse in the check engine light came on, and a message REDUCED ENGINE POWER came on and the truck wouldn't go over 20 mph. I put the old fuse back in and the light and the message went away, and the truck runs fine.

by in Manchester Township, NJ on March 05, 2013
Get Your Car Fixed at a RepairPal Certified Shop.
We certify shops based on expertise, quality work, and verified customer reviews
1 answer
ANSWER by , March 05, 2013
you need a obd 2 code scanner to retrieve the codes