So my 2004 Acura TSX has a random misfire on all Cylinders when I start it. If I press the gas it goes away then when the Rpms drop back down to idle it misfires. If I hold the rpm at like 2k for a while it goes away and I can drive fine. It only happens when the engine is cold. I have new plugs my injectors and coil packs are ok the problem goes away when I add Techron fuel treatment to my gas tank. My mechanic says he thinks something is clogging my intake but I have no clue what it could be. The random misfires only happen when the engine is cold. Any help would be appreciated.