i still think its temp related especially with him getting a replacement.
i had a small comp from machine mart for our drivers to use on tyres and it was exactly the same and still is on a cold day unless we pre heat it it just buzzes then cuts out and once cool struggles to start again.
but in summer ther is no problem whatsoever
I wonder if they've put the wrong oil (if any!) in a batch of machines?