Just an update. I took the car back to Oakmere and they diagnosed it was a PCM replacement that was faulty. This is what they changed last year. The repair was completed with no charge. I have to say Oakmere were very good and the car is now back and working correctly hopefully for a while this time.