Thanks again for the advice.
I think that things are all sorted out now, so I wanted to give the outcome in case anyone else gets the same error code (P1300 Igniter Circuit #1).
My mechanic did not believe that it could be the coil packs as he had put four new ones in last month. However he swapped the coil pack on cylinder one with the one on cylinder three and the error code moved to that cylinder, confirming that the coil pack was the problem.
He changed the coil pack and everything has worked well over the last few days.
So in summary there have been two error codes, one after the other:
‘P0171 System too lean A/F lean malfunction bank 1’
‘P1300 Igniter Circuit #1’
The first code went away after changing a MAF sensor (airflow sensor)
The second code went away after changing a coil pack.
My mechanic still suspects that we haven’t really got to the root of the problem, however at least the vehicle does run now!
Thanks again for all the suggestions, particularly to Rojie and Picasso.
Best wishes
Ian