My 2003 TBA (3000 miles) still doesn’t work as it should. It was purchased after not being ridden for approx 2 years and it was running only with choke on. Carbs cleaning brought a noticeable difference. When started, the engine ran much smoother and finally it idled without choke. But after a while it started acting almost as bad as before. Any slight throttle opening caused hesitation, backfire or stalling. So I dissembled the carbs once again, cleaned them although didn’t see anything wrong, check the fuel height and the same situation. I tried air-mix adjustments -3, 2, 2.5 turns but to no avail. Finally took the bike to a friend who runs an auto shop. He managed to adjust the carbs so that the bike ran without any hesitation but it was also only for a while. He checked the coils, spark plugs and determined that the left cylinder wasn’t firing as it should. Then he found out that one of the pins in CDI module was bent, so he straighten it up and it helped. The engine worked really well, no stalling and backfiring. I put maybe approx 50 miles and now again it doesn’t want to idle. Even on choke rpms jump up and down, has backfiring and wants to stall when touching the throttle without choke on. I checked the vacuum plugs, tried new ones, disconnected the TPS sensor, always the same. The bike is stock except it has triumph tachometer and inline K&N fuel filter. I called today a nearby triumph dealer if they had igniters and how much it would cost. They told me that they had never replaced any igniter only pickup coils. It seems strange to me after reading the posts about igniter breakdowns. Can my ignition module cause the problems? The bike when ridden pulls really strong only at lower rpms all the symptoms happen. I am considering selling it as I’m loosing the will to work on it. Thanks for reading this post