thankyou for the kind comments nice to see a good outcome got there in the end ,Just to update the thread,after many days, even weeks as I was working on the mini mainly at weekends,I finally think the issue is not sorted with a lot of help from mike1967👍.
After eliminating all different parts and making sure timing was done correctly I replaced the exhaust vanos sprocket for a new one,but still had the error codes.
I took a gamble and used some wet and dry on the base of the camshaft end cap next to the sprocket that covers the oil rings,but this didn't work.
It was now either the head worn where the old style metal oil rings sat or the camshaft itself worn from the old metal oil rings that had cut into the shaft itself loosing pressure.
Mike sorted me a good cap and a exhaust camshaft,fitted this and after initial concerns the codes would reappear as live data showed the timing value was off,but once engine was up to temp the set values and actual values were equal.
I cleared the codes,revved to 3500rpm to get the vanos working, drove it upto this rev range too and now both error codes P0014,P0015 have gone and no intermittent engine malfunction light too.
Mikes a top bloke,and I am thankfull to him with all the advice and known good parts. I would of give up a long time ago,these gen 2 engines are a bit of a nightmare,but mike knows them inside out.
Might need a new clutch now tho😤