There's probably something wrong with the variable valve timing (VANOS).
Vanos makes one or both camshafts rotate some degrees from their initial position, according to the ECU maps.
This error occurs when the camshaft isn't positioned where expected.
It could be a problem with the VANOS solenoid valve or because the oil is dirty, as the system works thanks to oil pressure, and if there's dirt in it, a passage can become clogged.
Yeah just spoke with the garage and they suggest the same thing. Apparently the timing was significantly out but he assured me it's bob on now. Still glad I got the chain done but I guess I'll have to have attempt #3 at getting the VVT solenoid out