Is it the rear main seal or a valve cover leaking? Mine looked like the rms went bad, but after looking closer I have a small leak from my valve cover, and now that damn low oil sending unit is leaking slightly where it threads into the oil pan.
You might want to consider a tune. So the bucking is gone? Mine bucks at low speed with no load on the engine, but that's due to the cam. The tps sensor should read around .95 - .99 volts at idle. Mine sometimes surges at idle and other times it idles fine for the most part. I'm hoping to get mine tuned next month to fix a few small problems like that.
Anyhow, I'm glad you got it running and are enjoying it!