Do you think its possible to clean the sensor ?
I'd try spraying some intake cleaner - there's nothing to lose.

Tiv