Hello
I'm not sure, but I think that there is a wrong final drive.
There are 2 different ABS-sensors listed.
34 51 7 666 436   Raddrehzahlsensor with  O-Ring    11,3X2,2 > thats for your bike configuration. 
34 52 7 677 824   Raddrehzahlsensor with  O-Ring   15X2 and for this one I think there is a ABS encoder
on the crown wheel which was changed in 2007.
Try to count the teeth, my old system has 84 teeth. If yours has fewer teeth, you've found the mistake 
