How to find local minimum of a interpolated function?

I’m not sure what went wrong but I can’t seem to output the local minimum x values of the interpolated function below.

You are using FindMinimum with wrong syntax. I would rather use Minimize:

Minimize[{q[x], 1 <= x <= 88}, x]

but it gives a wrong answer:

Min[n]
Position[n, %]