Well it all started out the other day i was coming home and out of nowhere the car just died!! It would nopt start at all but 5 minutes later it fired right back up and i drove another 5km's and then it died again this time not getting as lucky, wouldn't fire back up. So i came home and without checking the codes i replaced the crank sensor and then i put a MSD blaster coil pack on it! seemed fine until today when it started stalling again and running really rough, it idles prefect but it won't respond to the throtle at all insted it just starts poping and backfiring, the only way i can drive it is if i take it really easy on the throtle until i get past 4000 rpm then it works great. The only problem is that i have to drive it unreasonably hard just so it runs ok. It's bringing up codes 24 and 31 i've swaped throtle bodies and it still brings up code 24 so any help would be greatly apreciated thanks