check the fill amount, the mechanic I use [LR trained] has a definite proceedure to make sure the trans is full--shifting through gears while filling then double checking again. Seems to be a cheaper option to looking at the electronics. Best of luck