Any codes? Have you tested for AC ripple? Set engine speed at 1,500 RPM and set a multimeter to AC. Measure at the battery terminal. Anything more than .50 VAC will cause electrical issues. Good solid grounds and a throttle position sensor that sweeps without any hiccups.