Several mornings I've woken up with a sharp pain in my left eye. Feels like there's something in it. Eventually pain goes away. What could it be?

Recurrent erosions. Most likely you are getting scratches on the cornea (front surface of the eye), without any trauma. This is called recurrent erosion syndrome, and it usually flares up in the mornings. Go see an eye doctor to discuss proper treatment.