95 grand am hesitates

I have a 95 pontiac grand am 2.3 that hesitates sometimes when i go to go,i can also smell unburned gas.replaced spark plugs and O2 sensor mechanic said he fixed it. yea right! helped for like a week,now he says fuel pump and when he changes that part he also likes to change fuel regulator.i just got the car and dont think its maintenance was kept up,how long or miles should the wire assembly last? ive heard it could be the wire assembly or fuel pressure regulator.so many choices i need help!!!

Reply to
caliguy
Loading thread data ...

MotorsForum website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.