When I had this issue with my Mazda years ago, it was a bad MAF. It wouldn't start unless I gave it gas, and the idle was rough and would stall when I started moving. Maybe try cleaning the MAF? It's a simple and quick thing to do in order to rule it out if anyone else is having this problem.
Start a hangout
Lives in St.John's, Newfoundland
I can't stop watching this.
A photo of a fire dancer at the Lantern Festival in St.John's, Newfoundland, Canada.
Less talking, more singing.