I had this problem on mine. It turned out to be a bad connection in the plug under the passenger seat for the side airbag. With the ignition off, I simply cut out the plug and reconnected the wires using heat shrink butt connectors. I reset using a computer. Havnt had the problem since :-)