Missfire with code p0300 p0301 p0304 only while under a load , if you start car up and let it idil it will not give any codes ,but if you drive it . It will eventually throw those codes, I have replace plugs , plug wires , coil pack. Can’t find any vacuum leaks , I do need to replace fuel pump seal but I wouldn’t think that would cause a missfire