My RSX Type-S currently showing P0304 (cylinder 4 misfire) and P0300 (random cylinder misfire). I've already changed new plugs and swapped coils but the code keeps coming back for P0304. The compression test came back even across all cylinders but a bit low at 150, so that rules out bent valves.
When I did the plugs, the valve cover gasket was also replaced.
Also, once a while P0302 (cylinder 2 misfire) codes appears but it shows up only once every 5 MIL reset.
Where should I look next if it's not bent valve being compression is even across all cylinders?
Thanks