Lots of good advice here. The first thing I'd recommend is checking your thermometer. I missed my corrrct mash temps a few times because of s thermometer that was off by 10-20 degrees F.
Then if check your grind. Too fine is better than too coarse when it comes to conversion/efficiency.