Kevin Keegan's homecoming party went flat when Newcastle United were held 0-0 by Bolton Wanderers in a torrid encounter at St James' Park.