Mazda 6 help

:
06 Mazda 6 2.3L 4cylinder
I have a 06 Mazda 6 2.3L and it started bogging an died as I came to a stop. It did it a few times and now it won't stay running. The fuel pump will turn on sometimes and it will start then stall again and sometimes the pump won't turn on at all. I removed my battery today and the battery tray and underneath it was a enormous amount of corrosion. I've read forums and they say that the Mazda 6 has ground wire problems. I'm not sure if that's what's causing my problems or not. Any help you can be will be greatly appreciated. Thanks
 
Last edited:
Back