I have a 306 hdi the car starts and drives ok if you take it easy, but as soon as you put your foot down it cuts out. The only fault is P1112 Fuel Pressure Rail. On tick over you get about 300 bar. When the car cuts out the only way to start it is to clear to fault codes, I have visually checked all fuel pipes to make sure no kinks, I have replaced the lift pump in the tank and changed the fuel filter. Any advice. Thanks