what the hell is this muti cylinder missfire bullshit code i have been trying to figure out for 3 years. it will only pop on if i go over a hundered a few times. it starts flashing everytime i go over 100mph but once i do it a couple times it will stay on saying p0300 muti cylinder misfire. i have already replaced iacv,tps,plugs,fuel filter, air filter, air temp sensor. the only thing i havent done was replace all the coils.