It should help, The jump/bump might have loosen the grip, causing loose connections maulfunctioning of the meter, IA it should work, Give it a try.
...
Its a simple case of loose meter grip, Your cars meter was tempered when in came to karachi probably, Refitting wasnt done perfectly, The CHECK light...