Sunday, February 1st, 2009 AT 2:11 PM
I have a 1991 Dodge Caravan that runs fine at idle and when I have it WOT. When cruising at around 2000 to 2500 rpm it acts like it is starving for fuel and is going to die. The check engine light does not come on but it gave me the codes 12, 21, and 44. Is this a fuel filter problem, fuel pump, or maybe a tps going bad?


