P1968 is a bus communication problem. It's likely the wiring somewhere between the TCM and the rest of the modules causing an intermittent condition where the TCM can't communicate. A wire is probably chafed/corroded etc. and when it rubs or makes contact, the bus drops out. The TCM can't communicate and you get your condition.
Limp mode is a fail-safe kind of deal where the trans only has 3rd gear. It can be driven but only in a limited sense. It's so you don't destroy the rest of your powertrain driving with a problem.
On older cars/trucks with a PCI bus, the crank sensor can cause a no start and a 'no bus' message from the instrument cluster. Does not sound like what you have though, just some information.
Also, did you check your fluid level? Burned/low? Simple first. Regular service with filter change? Any leaks? Any repairs? Any other symptoms? Air bag, SKIM key, cluster, ABS etc?
I wouldn't start throwing parts at it until you figure out the communication thing first.