Well, took the turret apart and found a screw was the problem, it was mechanically binding the rotating part of the turret. once I removed the screw everything went back to working.
Thank you for your help. the macro program is working beautifully!!!
the while loop is working good too. I added msgbox(Lcnt1), and it would show me the count. which was 173,000 or something close to that. so I raised the count to 250,000 before the message would appear and its working fine.