My 2003 Dodge Caravan has the engine light on. The codes are PO442, PO 455, PO 456. I had the fuel filter changed yesterday and my car passed the smog test. My car for the last week has been stalling. While drving on th hwy it has low power. While driving in the city the car just stalls and shuts down. It definately has lost power. I was wondering if it could be the fuel pump? Any suggestions?