Medium Dave,
I had the same problem and i have changed everything that you have changed and even more.
What the problem for me was the COLD START SOLENOID.
I tried everything to fix mine till i found out that this was the problem .
Now it runs sweet as
this is a very common problem with RB motors, try changing it, im pretty sure that this will be ur problem
Good luck