Check Engine light, low power on 98 RAM 1500
I have a 1998 RAM 1500 Quad cab, with the 5.9L magnum engine, and auto tranny. The problem is, the check engine light won't go off. I've even taken it to the local mechanic, and they couldn't find anything wrong with it. (I live in a small town w/ no Dodge dealer.) Does anyone have any idea what it could be? A sensor of some sort maybe?
Also, the truck seems to be dogging it up hills, and I think it should have more power from this engine! Also, I only get 7.9 MPG. Could this be related to the check engine light in any way?