2001 Dodge Ram Bad fuel mileage and a code

Tiny
OTMMA
  • MEMBER
  • 2001 DODGE RAM
  • V8
  • 2WD
  • AUTOMATIC
  • 117,000 MILES
We just bought this truck and within 10 minutes of driving it I noticed that the fuel gauge was going down. The truck runs great and has plenty of power with no noticeable issues. I put 11 gallons in the truck and got 56 miles out of it and it was empty. Then the check engine light came on with a code of p1281 and also a vapor leak.

P1281 Which from my understanding says: The engine is staying cold for too long. So the thermostat and temp sensor was replaced. I went ahead and replace the oil sending unit and the air charge sensor as well. I replaced the fuel cap and that code went away. Still have the same code of p1281 and sucking the gas. What would be causing this problem and does the code p1281 cause the engine to use that much gas?
Sunday, December 13th, 2009 AT 6:55 PM

5 Replies

Tiny
JACOBANDNICKOLAS
  • MECHANIC
  • 108,128 POSTS
Is the engine warming up in an acceptable amount of time? If so, you need to replace the ambient temp sensor. It tells the computer the outside temp and the engine temp. If it says that it's -40 ° F outside, the computer will compensate by making the fuel mixture very rich. Thus, you use a lot of gas.

Let me know if that helps.

Joe
Was this
answer
helpful?
Yes
No
Monday, December 14th, 2009 AT 10:51 AM
Tiny
OTMMA
  • MEMBER
  • 4 POSTS
Thanks for the reply. I will replace that sensor today. I assume that the engine needs to reach, 170deg within 20 minutes, for the warm up time to be acceptable? If this is correct I need to verify that the replaced thermostat was a 170deg thermostat.
Was this
answer
helpful?
Yes
No
Monday, December 14th, 2009 AT 11:13 AM
Tiny
OTMMA
  • MEMBER
  • 4 POSTS
I just verified that the thermostat was a 195deg unit. Is this the right one?
Was this
answer
helpful?
Yes
No
Monday, December 14th, 2009 AT 11:17 AM
Tiny
OTMMA
  • MEMBER
  • 4 POSTS
This truck does not have an interior console for the temperature thus it does not have the ambient air temperature sensor so that cant be the problem. I already replaced the air temp sensor that is in the intake.
Was this
answer
helpful?
Yes
No
Monday, December 14th, 2009 AT 6:34 PM
Tiny
JACOBANDNICKOLAS
  • MECHANIC
  • 108,128 POSTS
Yes, 195 is correct. Now why isn't the engine getting to that temp as a minimum? Was it doing this before you replaced it? I'm questioning if it is sticking open and not allowing the engine to heat up.

Let me know.

Joe
Was this
answer
helpful?
Yes
No
Wednesday, December 16th, 2009 AT 9:21 PM

Please login or register to post a reply.

Sponsored links