my 04 xb12s check engine light is coming on intermittenly. it comes on and sometimes goes right off. sometimes it comes on and stays on for 5 mins. the error code is 21 if i remember correct, this is the exhaust valve, i have a jardine so this is no longer active correct or no. the bike seems to be running very well im just confused because theres been an aftermarket exhaust on the bike for the last 25,000 miles, anyone else seen this or have any suggestions. help is greatly appreciated