Abit of an update,so after changing the camshaft and crankshaft position sensors I still had the same fault coming up.so today the cambelt was checked and was found to be very slightly out.I roller bearing was also found to be sticking slightly too,so hopefully this was the cause of my faults.