Hello: Thanks for choosing Just Answer!
The check engine light can come on for thousands of codes. If the check engine light is flashing this can be set from a faulty coil on plug and is very common, you will feel a rough engine idle or misfire when driving though. If the light just comes on with no flashing this can be for many things such as an oxygen sensor, air sensor, temperature sensor, gas tank sensor, and many other possibilities. To be able to properly assist to find what is at fault it will be helpful to have the code(s).
Being the truck runs fine there are too many possibilites to what is at fault and will need to have a code to be able to properly assist.
no he did not give me the code just the explanation that it was the sensor that turns the light on. Mine is not flashing and the truck idles and runs fine
There are 100's of sensors that will cause the light to come on.
thanks, but I already knew that. I'll take it elsewhere.
If you can have him recheck for the codes I can help you out but without a code it would be a lot of work in testing everything out.