No chock to worry about on that engine since it's fuel injected.
Since it runs fine at higher RPMs, I'm guessing it's not a fuel issues. That being said, I would go ahead and replace all 3 low pressure pumps if it's never been done.
I would also check the O2 sensor, TPS and oil pump...