Check the MAF. Although when my MAF went out it the symptom was not being able to properly feed gas at idle. A bit of surge, more often just dieing. Forgot to add: check for air leaks. David