So my 2001 Corolla has a p0300 code. I’ve changed the spark plugs, coils, fuel pump, intake manifold gasket, front o2 sensor, fixed my exhaust leaks, changed the pcv valve and coolant temp sensor and it is still throwing the code. At random and sometimes can go a week or so without happening is...