Just thought I would update this. Clearly my little chat with him didn't work. I made it very clear to him every morning I pick him up, he is to be waiting outside for me so I don't have to hang about and wait for him like I have been. The morning after our chat I pull up and he isn't there, his mum came out and apologised saying he had just woken up and basically begged me to give him another chance. So I did, I waited for him and gave him another talking to.
Then on the Thursday he was ready and waiting, good attitude etc. Thought I may have made a breakthrough. Friday comes and we are on site decommissioning and old heating system and rigging up temporary water and toilets etc. He decides to sneak off for a cigarette which he has been told numerous times is not allowed other than at lunch. Then yesterday he wasn't ready and waiting outside, I hung around for 5 mins and drove off. I got a phone call from him with him practically blaming me for not waiting for long enough as he was ready but just didn't see me as apparently he was only opening the curtains once every ten minutes to have a look!!! Safe to say, he no longer has a job and I am actively looking for a new apprentice.