Yes a bad ignition switch will cause intermittent start problems. If its original I would replace it they tend to wear out. To check for a faulty fuel pump let it sit overnight, and check fuel pressure. If it has no fuel pressure its got a bad check valve in the fuel pump. It should hold...