Na língua falada não há dúvidas. Entretanto, na escrita há quatro maneiras diferentes de se grafar o porquê:
Porquê (junto, com acento),
Por quê (separado, com acento),
Porque (junto, sem acento) e finalmente
Por que (separado e sem acento).
Cada uma delas tem a sua razão de ser, e devemos estar atentos para não errar na hora de escrever.