i may be having a similar issue, sjown with a wierd symptom; my fuel gauge is heat sensitive. when the car is running warm the fuel gauge shows 20L low. is this likely to be related or is there somthing else going.
did you inspect the length of your carbon brushes when you had the motor out. i serviced mine and had to do it all again 3 months later because i didnt check the brush length.