David Price's problems continue to bewilder