This problem started a month ago. My Aveo started revving and jerking when it was sitting at a light on my way home (2 blocks from my house) and the engine light came on. I drove it home. The next day I went to drive it to the mechanic and the engine would not turn over. I had it towed to the shop. They replaced the battery, terminals and the ignition coil.
Less than a month later, we are driving to the beach and the engine starts jerking a revving again and the CEL came back on. We were in a place where we couldn't pull over, so my husband tried to drive it to a shopping plaza. The car would not go over 35mph. We had it towed back to the mechanic. They replaced the ignition coil again (said it was faulty).
Less than a week later, it happened again. The engine is jerking and revving and the car can not shift out of second. This time the engine light is not on. We got it back home (made it 5 miles from when we picked it up)
Do I bother taking it back to the mechanic? or do I see if I can get the engine light to come on? I have no clue of it is a third bad ignition coil or if there is another issue. Without the engine codes, I'm stumped.
What steps can I take to diagnose this issue?