I have had my Xb12s since February and when I bought it, it ran great. In April, I noticed that it would surge a little bit while cruising at 65 MPH in 5th. I thought it may be a tuning issue because I was on a stock tune with a K&N and custom exhaust (Seller said he opened it up and removed a section of pipe inside). I flashed a race map to the ECM and tried that for a bit, and it seemed better. Then it began backfiring at 2700-3000 RPM intermittently and sometimes died, and it mostly occurred when cold. Sometimes it was completely unrideable. I have since changed plugs to the NGK Iridium 9, swapped intake seals to genuine James, put Ironmachine plug wires on, ran sea foam through the fuel system, checked all grounds, bought a tender to keep the battery voltage good, done multiple TPS resets and AFV 100 set, worked with ECMspy to add fuel in those ranges per GB's instructions, done a breather reroute, and I am not sure where to go from here. I ordered a new Drummer exhaust to replace the homemade gut-job I got with the bike, but it'll be a while they said. I have ran diagnostics on everything, and I have no codes, but still it intermittently decides to buck and backfire in the 2700-3000 range. I plan on getting a custom tune when the Drummer gets here, and I am hoping that fixes it. Meanwhile I really need to enjoy this summer on this bike, and the issue makes it unrideable. I have an irrational fear of letting the HD dealer touch my bike, but if I have to I will. Any ideas?