I'm a new member so please excuse my request for help but I'm baffled. I have a 2002 Heritage with stock exhaust (rare, I know), stock carb, completely stock engine. When I barely crack the throttle (like coming out of a corner) the bike sputters. It started out only doing it when cold, now does it all the time. Sometimes it will even cough when cruising at about 50mph but again only when the throttle is barely opened. At highway speed the bike runs great. Plugs looked good, I changed them. Other things I have done: 1. checked plug wires with meter, OK 2. pulled carb and competely went through, cleaned, inspected all jets and passages, checked float level. It was incredibly clean for 48k miles. 3. sprayed WD40 around intake and carb gasket, no leak found 4. replaced MAP sensor 5. checked CKP sensor 6. checked leads to both sensors for continuity 7. checked battery voltage, battery is up 8. washed and serviced air cleaner I tried to pull a code from the ICM by jumpering pins 1-2 on the datalink connector but only got one sequence of 12 flashes repeated over and over. I have never gotten a check engine light and the bike otherwise seems to run normal. What am I overlooking here? Any help is greatly appreciated!!