HELP PLEASE-92 318iS purrs like a kitten then spits and sputters when you hit the gas
I am new to the forum but i was wondering if anyone could provide some much needed suggestions.
I have a 1992 318is with 140,000 and she always ran like a champ, but i took it off the road before the winter. I gave it a jump and started right up in the spring, let it idle for a little while and it ran perfect on the way from the house to the garage (for body work, paint, exhaust work, struts and mounts, shocks, ball joints, tie rod ends, belts, brakes and new lines).
This is when the fun starts. The car will start and idle with no problem, purrs like a kitten all day, sounds great, no knocking or erratic idle. As soon as you hit the gas to rev it up it the rpms drop, it bogs down, spits, sputters and sounds like it gonna stall. Let off the gas and it will go back to idle and run perfect again.
After that started I replaced the mass air flow sensor, plugs and wires, fuel filter, double checked all the belts, compression is good, fuel pump and lines are good. The haynes book said to check maf sensor, compression, injectors, plugs etc.
Weird thing is I started it up the other day to let it idle for a while. I hit the gas just to see what would happen and it revved up fine, sounded great, no knocking or sputtering or anything. I took it for a ride down the road to run through the gears and she ran perfect. I parked it back in the garage, turned it off, let it sit for a few minutes. She started fine then started sputtering and spitting just like before when i hit the gas.
Like i said it ran perfect before, and now not so good. Any suggestions or ideas would be greatly appreciated. I really hope that its something simple and stupid, but I am about at my wits end and sick of driving my beat up ranger around. PLEASE HELP!!!!
Thank you in advance