welcoem to SS...1st off no such engine code,the 4 pot is B207...P0300 random misfire,P0304 cyl4 misfire,P1312 ionization module code(also caused by failing coils)...when you swapped over the coils did the P0304 code stay where is was or did it move to a different cyl..