Turns out it was the fuel injectors. It was about the only thing left to try. Runs like a champ now.