Mine is efi. When cold it idles perfectly and revs normally/responsive. As it gradually warms up, the revs slowly drop until it gets to 1,000-1,100. That’s when it starts to play up. At least it doesn’t seem to stall now. Sometimes when I rev when the engine warms up, the engine will make like a weird clunky noise. I will check out the tps today as well.
hard to tell you without a video. And record it next time, go to where the source of the noise is (eg. if its the stator cover, go to the stator cover and try to record it there)
Or if its your Cam Chain tensioners, check them for noises or cam chain rattle etc.
Again, record and go to where the source of the noise is.
Upload the video to OneDrive, GoogleDrive, DropBox etc and get a “public share link” to post it here on the forum.
A code won’t come up for certain parts that need a manual measurement. The service manual will usually detail which parts will give a code and some that need manual measurement.