Quote
... I came down pretty hard and the engine just die.


It's possible that a wire came loose or a connector came apart.

Have you checked for any codes from the ECU?


Mitsu # 6 - 98 6G72 Montero Sport, Locking Rear Diff, Aisin Manual Hubs, 31x10.5

Mitsu # 7 - 02 6G74 Montero Limited