definir o tempo limite para não trabalhar com a função

Eu estou usando o seguinte para pausar o javascript por alguns segundos:

 setTimeout(start_countdown(),3000);

Não funciona, a função é chamada independentemente dos segundos. A seguinte função, no entanto, funciona, que não usa uma função.

setTimeout(alert('hi'),3000);

Como posso resolver isso?

questionAnswers(4)

yourAnswerToTheQuestion