New here, first post. Working on my 2013 CRF450R which is backfiring out the exhaust. It started out when riding after 3 min warm up in my backyard. Backfired and then the idle was horrible and it kept backfiring out the exhaust at low and mid RPMs. It ran like a plugged pilot jet (but it is fuel injected) or like I torched a valve.
I checked valves which were spot on. I boroscoped the cylinder and looked at valves which looked good, nothing burnt or missing. Good spark, and gave it a new plug in case. Timing is on exactly. Compression is great. I changed the fuel filter in the tank (which looked dirty). I also have a 2015 CRF450R so I started steeling parts. Swapping the injector helped it (I think). Now the bike idles fine but backfires out the exhaust at high RPMs. I swapped the entire fuel tank and fuel line (Incase I had low pressure or bad gas) but runs exactly the same.
I was thinking maybe the TPS next, but the OBD is not giving any codes. I have not taken off the throttle body yet.
I need an expert to diagnose. Did I fix my first problem and create a new problem? The bike runs great now just has a high rpm backfire. What am I missing?