Thanx bud.. but I really can't afford to spend anymore money on the subaru.. The garage said there must be a reason why the centre diff went.. (which we pin point it down to the needle bearing) then the question was why did the needle bearing fail?? Could it be possible the gearbox oil pump failed?? But the pump only wrks wen the car is in motion?? So is there anyway I can find out?? Should the engine management light come on??