I know nothing about ESN swapping. isn't that illegal?
What I did:
Flash back to sprint and start over:
Find the msl number (reg edit trick)
Change it using QPST
Follow the tutorial
http://forum.ppcgeeks.com/showthread.php?t=36062
Remember each sprint phone has their unique msl number. find it by changing the registry, and wait for the log. search this thread it will lay it out for you.