Had the exact issue with mine for over a year, changed parts, smoke test, soap test, filter changes, fuel pressure idle and leak down test....ended up being the fuel pump. Held pressure at idle and leak down passed, but from 1500 to 3000 rpm, a major drop in pressure. Never knewof a pump to die...