Hey spicy, I wishI could help you, but no-one could figure out what the problem was.. We tried the timing, new throttle body, Map sensor, and a few other things.. I took it to Mazda twice, and they couldn't fix it, but mine didn't shake, the RPMs would drop to probably 40-50 (not exaggerating!) and ...