Good news and bad news
the module coded properly
Bad news is the module does not initialize properly because there are faults stored in it.
When running test the servo motors move up down left right cockwise circles etc.
but it appears there is one direction in which the servo motor does not move. there is also a low voltage registered in one of the wires going to the servo motor.
So need to figure out if I have a bad module or head light.
Troubleshooting the headlight and sourcing another one would be far more difficult than getting another module. even tho they both cost about the same (400 - 500 bucks)
So new module it is.