I was drivig home form work yesterday. Upon exiting the highway, I noticed the car sounded different. As I pulled onto the main road, she started hesitating a bucking as I got to about 30mph. When she hesitates, I hear a repetitive bang in the engine. Eventually, I pulled off the main road to let her cool in case she overheated. She was warmer than usual and I checked the oil and that seemed fine. I restarted the car and as soon as I gave her a little gas, the engine hesitated with that bang again. I had her towed home. Now she won't even turn over and there's that bang again.
I have no idea where to start looking for a fix. I just changed the oil 3 weeks ago with 20W-50 high milage Castrol. Other than that I didn't really do much to the engine.
The irony of all this is my wife just agreed to let me save to buy a new engine for next season. So I really don't want to put a few hundred dollars into the engine just to swap it out next year, I'd rather make the purchase now.
Thanks for all your insight and help.