Sure sounds like a bad ground. i have a 93 ls400, had the similar problem. the local shop even replaced a 400.00 computer and it didn't take care of the problem. finally i checke the resistance on the negative cable and found out that it was way out of the normal range. i cleaned all the ground connections to the battery and chasis and it worked perfect.