Good points, thanks gents.
I agree the header tank should be higher, i will do that, but given that its worked pretty perfectly at times over the last 2 years i can't see that is the full cause, but won't be helping.
I've been working on it today, i've connected up hoses to the boiler and...