Engine code P0368 Camshaft position sensor B Circuit High Bank 1

Over the past few months I have had maybe 5-10 occurrences of a “Do not exceed 6000 rpm” warning with EPC light. It all disappears within 5 seconds. These happen at low speed and even at idle. This seems to NEVER have happened at any engine speed over 3000rpm. Code reader gives me P0368 Camshaft position sensor B Circuit High Bank 1 message. I didn’t have any Check Engine light until two weeks ago, and that went away after 2 days.

What do I think about this, and what about my car itself? My car is used regularly but not like a track car at 7500 rpm every day! I have just about 62,000 miles now, or just over 100k km. I have NOT had a carbon cleaning yet. Oil changes about 5000 miles, once a year (that’s as much as it gets used). All other maintenance done when scheduled, like spark plugs and all other fluids.

I am due for an oil change at this time, and I have considered to ask for a carbon cleaning to be performed at the same time. Something else suggested was to clean the throttle bodies, so that would be another easy task. Perhaps two camshaft sensors should be swapped to test them, but I think one is much more difficult to access.

In any case, if anyone has had this experience as well as a solution, I would like to hear about it.