This sounds similar to my truck. I get P0300, P0301 and P0304 and stall from time-to-time as well, with a quick restart (fun coming off the highway!). I've done the coil pack test and have driven it since August when it started. I was in Northern Nevada at the time. To me, it seems like you and...