I have an 06 dodge sprinter with the Mercedes turbo engine. It had a cracked head so i replaced the engine with a used one. Sense then it will stall out after you get over 2k RPMS and stats in limp mode. The codes read low and high fuel rail pressure. Replaced fuel filter, pressure sensor and regulator still no change. Took it to a mechanic paid him $500 to tell me i need an entire fuel system for 14k. Any ideas b4 I throw in the towl?