I have a 2006 50 TLDI that won't idle and fouls the plugs immediately on start up. I chased a possible fuel/air problem at first but found everything working normally on that end. I tested the TPS, it failed, I replaced it and reset it - no change. Plenty of voltage to the coils. I'm now...