Try edit your /etc/inittab :

On top of the file should have this line:
# The default runlevel.
id:5:initdefault:

Yout id must be 5, if different change it.

Also check your /etc/rc5.d folder for unusual symlink.