PulseIn timeout reading a proximity Sensor

ssande:
I believe it has to do with how the function is declared out in the wiring.h file from what I have read.

The declarations look fine in Arduino 1.0. What version are you using?