2008 Mazda 2 1.3 25000 miles.
The car drives fine with no issues, but when it is warm/hot, it feels like it is going to stall at idle.
The needle drops to 0 revs but it 'catches' itself and doesn't actually stall. The idle doesn't feel particularly rough but it isn't smooth. The revs only drop, they don't increase.
The only other issue is when in neutral, if you pick the revs up to just below 3k, you can feel some engine shake. It is only noticable at a very specific point of revs.
I've chucked some Redex in the tank, have replaced filters, and will soon replace spark plugs. If that doesn't work, I'll buy some MAF cleaner and clean that. Perhaps replace the fuel filter.
Does anyone have any suggestions, in case I'm on the wrong track, or the above doesn't work?