Yes, i have had it working, and it will probably work again temporarily the way things are going, like you say there must be a blockage or it needs a presure recharge or whatever the correct term may be, and yes a service/check in one hand and a repair in the other i know i know.
CHEERS...