2013 GMC Terrain SLT w/SLT-2- Check Engine Light On
2013 GMC Terrain with 96k, runs fine, no stalling, check engine light keeps coming on and off depending on the day. No code has shown up with hooked up to diagnostic machine.
I thought maybe it was the air filter- if its after market and not from original does that matter? Preference?