I have an 03 ford ranger Edge with the 4.0l sohc motor in it. I started it up the other morning to let it warm up, about 15-20 seconds after I started it, I heard a very audible THUD sound and my truck died. I tried to start it again, and it will turn over just fine but will not start. Sputtered a few times, but that was it. I pulled the code P0300, and I'm not sure where to go from here. What should I be looking for? thanks