I have a 2000 saturn that will be running and then will shut the engine off and some time you can restart it and it will go for weeks before it mess up again. some time you have to wait hours before it will start again. do you think it is a oxygen sensor are a fuel pump