Recently got rid of the Honda Civic, and got a Toyota Corolla. Bought it last week, but the engine light was on, so they fixed it (something to do with the lamdba sensor). Picked it up on Wednesday, engine light was still on, but car drove grand. Was out of the country Thursday, Friday, and Saturday. Car was okay Monday when I drove it again. Brought it back to the car sales place on Monday evening, and they fixed the engine light problem (the cause was something about too much electricity, or something when I turned the key?).
On thursday (yesterday) was driving it home from work, got to the top of my road, engine cut out (small dip in the road where I do a 3 point turn sometimes gets me). Went to start it again, but the engine just went chug-chug-chug-chug-chug-chug-chug-chug-chug-chug-chug-chug-chug-chug-chug-chug-chug but didn't start. Rolled it to my car space, and left it for 2 hours.
Went to pick up a mate, and after chugging 5 times, it started. Noticed a sound like a flat wheel, but when checked, all wheels were okay. Picked up mate, but engine died once more. Engine would not start, even after much chugging. Left it to cool, walked to shop, came back, engine still wouldn't start. Was able to get it started with a push start. Mate said that the noise sounded like the timing belt was out of alignment.
Today, engine started staight away, no weird noise from the engine. So far, so good.
But totally puzzled about wtf happened yesterday. Anyone have any ideas?