It wasn't the coils in the end, but indeed the canshaft sensor! Error P0011 came up, so they replaced the solenoid, cleaned the camshaft sensor and cleared out any excess oil or dirt that was stopping airflow. Drove it home, got to a standstill and at long last, the juddering has gone! Hooray!