for the navigation card you need to contact tracking world, provide them the no. written on your player console (near usb charging port), they will give the card programmed according to this no. I think the charges would be 2000rs. Their office is in Kashif Centre (Shahra e Faisal). Contact person Saqlain (03444476876).
As far as the problem in player is concerned cant help you out here.