Hey Moonpie:
One easy check is to remove the shower head and look inside and see if there is a black o-ring with plastic sleeve inside. This o-ring is there to reduce the volume flow to 2.5 gallons. If you remove it, you may see an increase in volume that you are looking for...Of course, you may not...

To remove o-ring take a sharp knife and pry it out at edges..then re-install and see if that helped (can't really hurt to remove this...most of my customers ask me to remove it and never had a complaint).
Now, if that does not do it for you...you can check out the kohler site. I typed in coralais faucet (most popular kohler valve for years) at the site and the valve and valve body parts popped up. That may help you or the plumber if you need him.
Check the link below....let us know what you decide...good luck...Mark
Kohler Plumbing
Use the zoom feature and orange arrows to move around the interactive page.
.