the previous owner must have removed it just like I did or your mechanic as most of the mechanics here in Pak think they are better than the engineers who design the car and apply their own science
p.s Im in love with your display picture ...can u mail me the complete pic 