I have a 2004 Titan and lately is has been difficult starting. I changed the ecm relays and that has not solved the problem. It will start up after sitting for a while no problem, the times it won't start seem to come after short trips. I am now thinking fuel pump but after seeing other posts about this it seems to be a complex issue and no easy fix. My mechanic is at a loss with it as he doesn't want to put a new fuel pump in it as it may not be the problem. I have heard, epdm, security system issues etc. cause this problem. Any advice would be helpful. Thank you.