both you guys remove the battery ground ,,,then remove and clean every ground you can find...then see if it is good.....
these are usually ground problems when all kinds of weird stuff happens..
especially when engines and transmissions are replaced those mechanics are tough on the connectors,and wiring...
also they don't have any respect for, the wire harness coverings, and body secure points..
good luck....