Super ace ive been having the same problem won't start if the engine is warm etc. My dad took the starter to bits and cleaned it up It worked fine for weeks but its back again

Horrible feeling knowing that your gonna be stranded lol. Anyway ive been advised by some mechanics including my dad (and now Dr Silvia!) That the soliniod is to blame.
So i thought ill just buy a new starter motor, that way ive got a new shiney bit. So i tryed to buy a new one through the nissan parts department in my work, only to find out that they no longer make them anymore so are no longer disturbuted

. But the still make the soliniod unit it should cost you about £53 quid odd from a nissan parts dept. Mines is on order from amsterdam, hope this helps.
M.T