I had the same issues with one of my 2005 338's. I own three and have had problems with all of them. The truck would run fine for 100 miles, then the check engine light would come on, and the engine was restricted to about 45 mph. I took it in 4 times. They realy had no idea what was wrong. They replaced the ground wires, they replaced the ignition. They finally replaced the turbo and the problem went away. This happened at 39 months, so it was not covered under warrenty. I had another truck break down in Knoxville, Tn. this month. The tip of a injector broke off and ruined the engine. They wanted $14,000 to fix it. This truck is 40 months old, so once again no warrenty. I asked them what they would give me for the truck the way it sat. They said $0, and I owed them $1300 for finding out what was wrong. The dealer I bought it from towed it home and gave me $3100. The 3rd truck had the transmission rebuilt at 180,000 miles, it was not covered under warrenty. I've had many trucks over the last 10 years, but these are the worst. All three have less than 300,000 miles. They have all had major problems. I would not recommend these trucks to anyone.