I inherited a 2003 LX with a 2.3L. The car had sat for about 8 years. When I thought it was empty, because the fuel gauge was on empty, so I put 4 gallons of Fuel in the tank. It started then and ran for 15 mins. Then the CEL came on. I did not have it with me at the time so I came by the next day and checked the codes, P1223 (Fuel Pump), P0460 and P0463. Then it would not start, so I diagnosed it was a bad fuel pump. When I dropped the tank to replace the fuel pump, there was more fuel than I put in. Almost 3/4th of a tank. After replacing the fuel pump. It started fine again. Then after a few miles the CEL came up again. The P1223 was gone and only P0460 and P0463 was pending. Sometimes it goes away but usualy comes back. I need to fix this to pass SMOG so I can transfer the Title and register it. If the Fuel Pump and Sending unit was replaced, I'm assuming the Fuel Pump Driver Module is next? I'm able to temporarily drive it with a permit, but it will expire in a month. Can the FPDM cause the P0460/P0463 errors? The gas gauge sometimes works but will usually read empty.