1. Install the kernel source package BEFORE installing the ndiswrapper package?
yes the Kerel Source package is installed, there is a check mark next to it in YaST>Software Management.
2. Remove the old ndiswrapper modules that come with SuSE, as outlined in the article, before installing the new package?
There was no check in the box next to Ndiswrapper in YaST>Software Management (even after i install it with the extracted files the box is still unchecked, is it suppose to be?)
And yes i used make clean and make install i also did ndiswrapper -e bcwml5 to remove the driver before i did make clean.
"It may be that you forgot to remove the old ndiswrapper drivers that came with SuSE"
and how can i remove the old drivers that came with SuSE?
ndiswrapper is uninstalled before i do anything.