Also worth checking the Air Filter and MAF.