I'm only posting this cos of past experience, cos if your truck is looked after proper like you say, then this probably won't be the problem... BUT:-
Have you checked the chassis recently...?! last time I couldn't shut the door it was cos the chassis was flexing cos it was so rusty :eek:. It...