George is right!! Get the leak off test done!! The problem was the 4th injector was FUBAR'd!! Replaced and everything runs like clockwork now! The code kept coming back as the Fuel inlet metering valve even after changing it. So the code does not always mean that is what is wrong!
Steesh, a local garage charged me £30 for the leak off test! But getting the injector changed getting them recoded, the EGR cleaned out, a new fuel filter (as it had a cheapy one in there so changed for a BOSCH one) and labour cost me £440!!! Plus the £189 for replacing the metering valve for no fookin reason
Still problem noe solved and its a dream to drive now!!!