Engine oil smells gasoline

By bad fuel pump they mean that the diaphragm in the pump is bad. Also, you say you can, see the timing mark? Sometimes you need to slow the idle down to be able to see it.