SIM900 gsm sketch no longer working

I have added a serial print and all the data is 255 from the gsm, but I dont see how the valid data works , if it doesnt see a # ?

I got a couple of hours sleep, and when I connected it up again, it churned out loads od SMS messages to my phone, but the data in still reads -1 ( no data )