Pull both cranks off the bottom bracket then clean the spiddle tapers, and crank arm tapers. Put a very thin layer of grease on the spindle tapers, and reassemble. Give this a try, as I've had this problem on more then one occasion. I've run many 6 speed chains on 9 speed derailleurs with no problems at all.