While climbing a hill, my pioneer just died with no check engine lights. It started just fine but I put it in gear and it died before I even gave it gas. So I back done the hill and started it then tried to climb the hill, made it about 50 ft and it died again. Backed back down then hill and it had the same issues dieing when I put it in gear. I was able to drive it in reverse about 5 miles back to camp. Next day I swapped all the relays and had the same issue after about 5 minutes of runtime. All fluids and Temps are good. Later when I got home I did an oil change, new air filter, new plugs, new shift control motor. Then I disconnected the harness, cleaned, dielectric greased and reinstalled. But still having the same issue. I wiggle the hell out of the injector wire while driving and it doesn't kill it. It dies in high, low, AT, MT any gear, uphill, downhill or flat and smooth, while accelerating, maintaining speed or slowing down. I took the fuel pump out and the tank and filter looked fine, no debris or water, the vent line is fine and i had no problem breathing through it. I also removed and cleaned all three engine grounds. When it dies the engine cuts out with no check engine lights most of the time. Today the engine died and the whole dash was cutting in and out after the 4th time it died on a 10 mile test drive. When it dies and i put it in neutral or park, the shift solenoid clicks a few times until the transmission is in the correct gear and I put a new shift solenoid in and had no changes. Does anyone have any ideas? I guess my next step is either fuel pump or main harness but I'd rather not waste money if it's something else.