It will crank but not fire
My 2004 odyssey won't start. It will crank but not fire. Changed the fuel pump still have the problem. My car runs when it starts but takes a while to start sometimes. Only have one key and my key fob won't work. Changed battery in fob and programmed it will work for a day then stops. Got a new one and that only opens the side doors not the locks. When it don't start can not shift to neutral. What could be the problem?