Guess it could also be bad spark plugs. Could it be a bad BBV maybe? I'm trying to think of everything. I've been battling this DTC forever...