Told ja it was a K40 module issue.
- anyway - its good that your car is in service again.
I helped a guy troubleshoot a similar issue across the world via skype. lol
anyway. How come you have a 104 in there in a 99-2000 model. The last cars with this were 1997.