Grove Ultrasonic not working properly?

That's good. It's a common mistake to forget that the speed of sound is slow in this context compared to how fast an Arduino runs.