Take your vehicle to Abid Electrician and get it scanned. He's a competent person who knows his work. His shop is right next to the National Oil Trading Company depo near Preedy Police station, Saddar. If any sensor is at fault, you can buy either a used part from magazine lane nearby or a brand new one from Nasir Motors which is also right across the road.
I do not have Abid's contact number on me right now, however, @capsat maybe able to help in this regard.