Check engine light on P0300
Check engine light turned on. I scanned it, P0300 and
P0301. Misfire on cylinder 1 is what I understood. I
changed all the spark plugs and it went away after
disconnecting the battery. A days after driving it turned
back on. I also had overheating problems. I replaced my
radiator cap, the seal had busted. Also replaced the
thermostat and fresh antifreeze. Swapped out the VSV
sensor as well. When I turn the truck on in the morning it
over accelerates to1500 revs, or stumbles (rough idle)
but a minute after it sits at 500 revs. What can cause
this? And how can I fix it. Truck has 150k miles. Second
owner. I did an oil change 2 weeks ago too.