A clogged catalytic converter could cause your problem.