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 looking at the rectifier which failed the resistance test and the motor runs normally when I take it out of the system. I'm pretty sure I have it solved but was wondering if anyone had run across this? These motors are a challenge.