Sounding like internal engine problems. Most likely an intake valve issue.