He could be teething. Mine always got a runny nose with that. If he seems really stuffy when time for bed you can always put vicks on his feet. That always seemed to help my kids. If it is teething you can give him some tylenol. That may help with the crankiness.