My CEL turned out to be a cracked O-Ring in the Crankshaft Position Sensor for which there is a TSB.
Chased it for months thinking it was aftermarket CAI leaking air causing code P0300.
Chased it for months thinking it was aftermarket CAI leaking air causing code P0300.