I do all the work on the bike myself. The TPS went bad two years ago before any recall. The cam chain got nosey at about 65, 0000 miles so I replaced it. I have heard other people have had to replace there’s also. I bought the bike with 2,600 miles and the 600 mile service had already been done...