On the existence of Gorenstein projective precovers