Problem with Casio Prayer Compass watch cpw-310

Hi;

I have a Casio Prayer Compass watch cpw-310. I am facing a problem of difference in Qibla direction with same data input. For example I put data of Lahore City as following;

TZONE 5

LAT 32N

LON 74E

VAR 1E

I found that at same place of my room or any other place, my watch informs the Qibla direction with 42 degree difference. I need help to resolve this problem as because of this problem, I remain in doubtful about Qibla direction in any city.

Please help me out.

42 degree is ignorable. Ask locals of that area/city for exact direction. Moving from one end to other of Lahore won't make difference but of few degrees.

42/2=21. Take Qibla 21 degrees if deviation according to compass is 42 degrees.

(just my personal opinion)

Nearby equipment generating EMI might be causing this.