I'm guessing they should all read the same when cranking, otherwise I'll have an earth issue? Will try to check it in abit but not sure if I'll have a chance today.
I've already checked and cleaned all electrical connections, removed and cleaned where the earth lead from battery is bolted to the chassis, cleaned starter and checked it's got a good live connection, also cleaned the mounting plate for it as that's what earth's it to the engine, I've also removed the starter solenoid and cleaned the surface where it mounts to give the best earth possible there too aswell as cleaning the live leads on it.
I just keep coming back to the cam again and again now, the engine just acts like it's got too much compression when cranking it.