If the engine is running ok but will not idle, it could be a number of faults, but in light of what you have done I would suggest that you check for any air leaks on the inlet side of your engine, for ...