hey guys i'm having a little trouble with my truck. Leaving a parking lot the truck starts sounding weird and the check engine light comes on. It starts shuddering and the check engine light is flashing so i know that its misfiring. i wasn't able to get up over 20 mph so i pulled to the side of the road. everything looked ok so i started it up again and drive home without any problems. Scanned it and all it has is p0300. watching misfires at idle i have about 4 per cylinder that go away if i make the engine idle up. i'm thinking the misfires at idle are because of my cam. it doesn't have cats so its not like that could be the problem. What do you guys think? I didn't have my v2 with me so i didn't get anything caught on a log. plugs and wires are pretty new and fpr is ok. thinking possible fuel injector hung up? freeze frame showed stft bank 1 at -25 and ltft bank 1 were -3 when the code set. bank 1 is an lc1 simulated nb
i also checked crank angle sensor cal and it was ok