It usually starts OK in the morning, but once its warmed up, it has a lot of problems continuing to start. Sometimes it starts, revs to idle, then dies again. After about ten minutes and a couple of tries, it starts right up and drives away fine. Any thoughts? We know we can't replace the fuel filter, should we try injector cleaner? New fuel pump?