i know i have asked this question on here, but before i decide to purchase parts i was going to make sure and see one last time if anyone has any ideas. I have what my mechanic considers a ROUGH IDLE (it was bad enough he commented on it), (he has a supercharged 5.0 and 2004 mystichrome cobra), Anyways it also makes a popping sound which my mechanic says is a LEAN MISFIRE, so i got some suggestions here and the main consensus was too replace the EGR and the TPS sensor, anyone else have any suggestions to what this might be? THANKS FOR YOUR TIME!