Is it getting enough fuel? you might want to check the fuel pump pressure,there are testers available to hook inline and check with motor running. I have one from snapon,those pressure testers you use while only cranking the engine wont help you with a above idle pressure problem. Jeff