Join Date: Nov 2014
Location: Scotland, UK.
Drives : Nissan NV200
Flies : Rans S6ES
Mentioned: 114 Post(s)
Quoted: 2366 Post(s)
The cam/crank correlation code usually means the cam timing is out.
And all those rich codes are probably just a symptoms of the high fuel pressure.
I suggest having the fuel pressure checked first because that is quick and easy. I've never done any work on Hyundai's direct petrol injection (GDi) engines but I'm familiar with their direct diesel injection (CRDi) ones, and if the pressure is isn't within spec during crank the PCM won't inject any fuel into the cylinders preventing the engine from starting.