As strange as this may sound,a loose Airport card can cause this, pull it and see if the problem persists. Also reseat your RAM one at at time and one slot at a time.
open