Guess what! I took the car to the dealer this morning, and they just rang me and said it was the starter motor is not good.
Well, now I have to wait for another day before they can fix it for me.
It is suprising the starter motor has such a short life. My 380SEL is still having the original starter motor in it.
Anyway, at least we know what is wrong.
Thanks for all the help anyway...