Awesome helpful post thanks Clive!...much appreciated.
Will get onto it today....
The mechanic replaced both fuel filters, so at least i think they are okay!
My money is on the fuel pump...either it is failing or the wiring is shot.
The way it looses power going up hills could be explained by a weak pump....

