idle revs up and down, engine dies occasioally. looks like several others have had same problem but haven't seen solution yet. I changed mass air flow sensor because of code but since then after startup idle is erratic? new fuel pump 2 months ago. seems to run good after running 30 seconds but has died at idle a few times even after warm up. ANYBODY HELP