First of all I take no credit for creating any of these cabs. Juggalo_X is the genuis who fixed SprintTV. See his thread here...
http://forum.ppcgeeks.com/showthread.php?t=96207
I only tested them out on my TP2 until everything worked perfectly. If you follow these directions properly it should work for you also.
1. Hard Reset (Yeah I know it sucks but if you don't you will most likely experience conflicts.)
2. Run Sprint Provisioning (if you are running the current Mightyrom simply use the built in app. If you are on a different rom that does not include Sprint provisioning use the
Mr. X Provisioning Cab from here..
ftp://up.ppcgeeks.com/Touch%20Pro%20...MRX_Sprint.cab
3. Install SprintTV (cab created by Juggalo_X from here...
ftp://up.ppcgeeks.com/Touch%20Pro%20...7_189014_0.cab
4. Install NFL2009 (the cab is attached to this post. I downloaded it from
http://powerdeck.sprint.com There a several different NFL Mobile cabs circulating but I found this one works perfectly.
5. Enjoy and make sure you thank Juggalo_X for his hard work.