Misfire in cylinder 4

2001 K11 1.0 .

Started the car after a walk to hear it idle in a way ive never heard. Threw up code P0304. Engine misfire in cylinder 4. Get home, and try swapping over the coilpack from cylinder 1 and 4. After doing so, the car is now giving me P0300, P0301 and P0304. Any ideas?