what kind of car, year, what kind of motor, what ecu(obd0,1,2)and is it throwing any codes that you know of. I am having a problem like that and a guy told me it could be the valves needing adjustment. Also could be on the intake manifold too. He wasn't for sure without looking at.