I have a 2005 fx35. I am having problems with it staying running. Once it is get warmed up and it’s at a stop or at an idol it will die. It pops up to code and the check engine light is on. I have changed the crank sensor and the fuel pump and neither of these fixed my problem. It also has a weird smell sometimes.