1996 Pontiac Sunfire Won't Start in Cold
The fuel pick up may be clogged which is why he hit the tank.
The pump (AC Delco) should run around $100 maybe $125, so the rest is labor.
Shop around for a better price, and a competant mechanic, of course.
Suggested Repair
Have fuel pressure checked with a mechanical gauge; port injection should be about 38-40 psi. A clogged fuel pickup can explain why striking the tank allowed a start. An AC Delco pump is roughly $100-$125 plus labor, so shop around for a competent mechanic and a better price before paying about $500.
Conversation Summary
A 1996 Pontiac Sunfire 2.2L will not start when the temperature is below about 15 degrees, though it has not stalled while running. A new battery did not fix it. After someone struck the fuel tank, the car started in about 8-degree weather, and that person blamed the fuel pump and quoted about $500. The expert advised a mechanical fuel-pressure test, noted that a clogged pickup could explain the tank-striking result, and said pump parts are much less than the quoted total, so labor and shop pricing should be compared.
