Motorcycle Repair: 04 roadking ECM suspected problems, throttle position sensor, crankshaft position sensor


Question
My '04 FLHRI had/has several problems. It idles at or near 2 grand when started cold or hot if set for awhile and runs that speed for 10 or 15 miles. It can be tricked into dropping back to 900-1000 rpm by killing engine, disconnecting throttle position sensor, restarting engine and killing again, replug TPS and restart. This works instantly everytime.
 While riding, at low to midrange RPM a very slow roll-on of throttle will cause the engine to pop, sputter and cut out to the point of total death unless I quickly twist the throttle wide open at which point it literally leaps forward. It feels like a mechanical advance has just been twisted well past normal full advance. I get two engine error codes, P0108 and P1353. P0108 is MAP sensor high and P1353 is front cylinder coil not firing. I have replaced with new sensors: Throttle Position sensor, Idle air controller(stepper motor), MAP sensor, Engine Temp sensor, Incoming Air Temp sensor, Crankshaft Position sensor, Intake manifold o-rings, and Ignition coil.
  I think the only thing left to replace is the ECM (electronic control module). Have I missed anything?
  Last question: Have you heard of anyone that manufactures a scanalizer for Harley twin cam EFI bikes?

Answer
No, you havent missed anything. Before changing the EMC however, take it in and have a dianostic done on it to be sure.
there are several companies out there that make diagostic tools for your bike, but they are expensive. The one Harley makes is only for dealers. I use the one from Technoresearch.
Good luck and happy riding
Mike