maybe fuel filter? or possibly something clogging intake manifold?