I am trying to get a replacement part for a Toyota Surf 3 litre TD , M reg. It has been losing power under throttle and engine management ight comes on, but as you lift and coast the light goes out and power returns. Local garage diagnosed code 14 which they say is a solenoid valve for the fuel pump. They can get a fuel pump from toyota but its hugely expensive, so I'm trying to get the part myself for them to fit. Can anyone help please on where I might be able to get this thing and what specifically it is that I might be looking for. I contacted Roughtrax and they couldn't help, nor could Milner OffRoad but they reckoned it would be really easy to get. If I can't get a Toyota one, will anything else work?