Sorry for the long post but I am very pleased to get a resolution.
My P0011 too far advanced started after renewing cam belt cam chain water pump etc.
Everything mechanical was changed, cam adjuster, solenoid valve and cam position sensor but still the same fault.
Because I was fed up with looking at the EM light I disconnected the solenoid. All that did was throw up more errors about missing the solenoid.
I then connected my spare solenoid and tie wrapped it in the bonnet. The fault was still there although there was no possibility of advancing the cam. Therefore the ECU thinks the cam is permanently too far advanced. The technician had already checked twice and the timing is right.
I then thought as the old chain and tensioner were rattling the cam adjuster couldn’t have been working right, if at all. So now it is working the ECU is confused.
I bit my tongue, held my breath and crossed everything and pulled the ECU fuse and went for a cup of tea.
After replacing the fuse everything is working perfectly.
So, a simple cold restart solved everything.