I am a very frequent browser on this forum. I have a 08 mazda3 and I'm having this same damn problem.
I got it to stop for literally 2 months by cleaning off the negative terminal on the battery AND cleaning the 2 grounds on the drivers side of the bay. One is on the tranny and the other is...