Sunfire won't start

My 2002 Pontiac Sunfire would crank but not turnover. With the ignition at the OFF position the dashboard lights were flashing. Ignition at the ON position the dashboard lights went off. Battery is good and a spray of ether in the intake manifold did not start the car. Mechanic says a $650.00 fuel pump is needed. HELP!!!

It sounds more like an electrical problem, maybe the ignition switch. Remove and replace mechanic.

When I brought possibility of an electrical problem to the mechanic’s attention he said the security code needs to be reset. What’s up with that?