Lightware AL-01 laser rangefinder code problems

I am currently working with my professor on putting together ultrasonic and laser rangefinders. We have got the ultrasonic rangefinder working great, but we do not have the laser rangefinder working correctly. We are using a Lightware AL-01 laser rangefinder on an Arduino Uno board and that is connected to our main board (Mega 2560). We think that the boards are just not talking the same speed to each other. The code for the laser and master unit are attached. I also attached some sample data that we have collected so far where the laser is not working and giving us B-9999 readings. The ultrasonic column is to the left of the laser column and you can see that it picks up stuff that the laser does not. Please help me with this problem. Thank you

Lightware AL-01 code problems.docx (91.3 KB)

Lightcycle 2014 08 15.CSV (304 KB)