==============================
The DTC code U1255 "lost communications" ......................
the actual definition - there IS a difference -
U1255 - Class 2 Communication Malfunction (Serial Data Line Malfunction)
FIRST -
check the motor mounts -
I suspect that the front mount is broken -
thus allowing excessive engine movement - especially on acceleration -
and when you hammered the throttle - on a winding mountain road - passing a truck -
you tore some wires loose - broke a ground - etc -