I have a 06 Springer with an 88 and a Headquarters 0034 cam. When they tuned the bike it ran great and still does but now when I start it up after about 2 minutes the idle jumps around and then it will cough through the air cleaner. It's doing it a lot more recently and coughing to the point it has cut off. Once its hot it doesn't seem to do it but if it sets and cools down a bit it will start again after about 2 minutes. I've cleaned the IAC sensor and it seemed to steady the idle a little but still coughing just as bad. I rode it to the beach about 500 miles and noticed a pushrod cover leaking oil. When I checked the pushrod it had backed out and had a little play. I adjusted all of them again and then took it to my local dealer and ofcourse it ran great. They did a intake leak test charged me $45 and told me there was nothing wrong with it. It runs smooth as glass on the highway just having trouble idling. If it were a bent pushrod it would skip and stumble all the time would'nt it? If it were a fuel pump or hole in the fuel line I would have issues on the highway. I've ordered a engine temp sensor and am going to swap that out and see what happens. If the IAC sensor is going bad would it cause this? I cleaned it 3 times now and it looks brand new from what I can see of it. The check engine light has never come on and it hasn't thrown any codes and had none stored when I was at the dealer this weekend. Any ideas?