If I understand rigth it's been ten years since the timing was done,hope for you it's only only the ignition rotor that came loose and that you are aware that the timing belt should be done every five years or 35-40k miles which ever come first.May I suggest your overdue on that part of the most important maintenance done to any 944 & if not to late you do it ASP.
__________________

83-944 show room -sold___New ride 93-968 with SC steering wheel-ROW signal ligths- Susp M030 mods lowered,Porsche VA springs- Adjustable struts - Bilstein inserts - Bilstein sport rear -LSD -riding on Cup 1 wheels 17x8 frt 17x9.5 rear road contact Falken 452/ 225-45 ZR Front 255-40 ZR Rear -- Motor Mods /chip /K&N / mod air boxe just love the handling & power