help!

My LO has been a great night sleeper until recently. Even when playing he would entertain himself, but lately he fights napping and nothing interests him and he just wants to be held or we need to be in th room. If we leave he starts screaming. At night he falls asleep great but then wakes up screaming at the top of his lungs. I'm not sure if it's teething that is just making him grouchy but I don't want to start bad sleeping habits now. His first tooth came in while he had the flu so he wasn't himself anyway and was on Advil around th clock.  Any advice? Also when he wakes up in the mornings he screams rather than just babbling or looking around.