I recently purchased this Caravan from a shop and found out it had issues shortly after I got it home. First off the engine light was on, but not on if you know what I mean. I found this out the first time I drove it after I brought it home after I got on the freeway and it wouldn't even make it up to 40 mph. I found out it had a P0404 dtc, so I replaced the EGR. Now there aren't any codes, but there is still very poor acceleration and currently the mpg in the data center lists it currently at about 14.1 mpg. It seems to be shifting ok, just seems to really be running rich. Unfortunately I don't know a lot about this vehicle as I just got it. It has high miles but supposedly the engine was redone 10k miles ago. The valve covers and wires look new, and engine looks pretty clean but must still be the original block. Has anyone else had a similar problem with their Caravan? Any suggestions on what to check first since there aren't any dtc's? I'm leaning towards a possible bad TPS but would really like additional input as it's cold outside, I don't have a garage to work in, and for the most part basic hand tools/equipment. Any suggestions or input would be greatly appreciated.