Quote Originally Posted by AeroPilot View Post
101_0015.jpgWifes F3T got the Limp Home Screen a little over a week ago, and when she got home (35 miles commute) pulled up the PO340 code - bad camshaft position sensor. Did search on computer and saw this thread so we check 3 dealers and scheduled an appointment the earliest was 3 weeks out. Since my wife loves her commute on the F3 she was not a happy camper! Also we had several trips planned, and this was adding to the discord. To paraphrase- Unhappy Wife: Unhappy Life!!

Anticipating that the BUDS calibration would be needed and that the part would have to be ordered anyway, we stewed, but ordered the part anyway from our local dealer, and hoped that the diagnosis and repair would go smooth. We like the local tech and didn't want to "LIMP" the hundred plus miles to Denver and maybe still be waiting on a fix.

Parts man Ashton, called Tuesday and said the cam sensor was in along with the Oring I ordered just in case. Turns out the sensor comes with an ORing in place, so that was not needed. I talked with Service Manager and Tech Isaac, and he said try the sensor, and if the PO 340 Code doesn't go away, they would try to fit me in for a BUDS hookup to resolve the full diagnostic report.

It took me about an hour to wiggle the little sensor out of the recess in upper rear right side of engine, but was able to get the new one in and snapped in place. Fired the F3T up and eased down the drive with the Limp Mode showing for about 10 seconds and then IT WENT AWAY, and my 2 mile test ride was free of codes and running smooth. My wife rode to work today, so if she rolls in this evening with a smile on her face we are good to go on our planned rides this fall. Shout out to Ashton, Desmond and Isaac at Fremont Motorsports for their communication and help!!
Hope you have better luck than we did. Since it was a short in the battery that caused my customers P0340, you may not have to clear it with BUDS. We tried everything we could to clear the code and wouldn't. Different circumstances = different result?