Hi Neil,
It is not gravity fed,
I have recently had all seals done and pistons.
I have checked for air leaks, seams strange one to me, I used yesterday pressure was very low initially, so low it didn't even spin the nozzle then after a couple of minutes the pressure was as good as it ever been.
Geoff