In short a coil pack is the part that supplies spark to the spark plugs. you have a new age same as me so there a single unit that goes onto the 4 plugs, but I'm sure if it was there would be a misfire code, if I'm not mistaken.
have you had a compression test done ? just trying to think of things it could be you seem to have done everything that makes sense to change :(