OK, so ##y## looks like the normal bell curve, where ##a## is the standard deviation controlling the "width." Note that ##y(a)/y(0) = e^{-1} \approx 0.3679##, so finding the value of ##x## for which ##y(x)/y(0)## equals this value is equivalent to finding ##a##.
Now the convolution is a nuisance to deal with, but if we Fourier transform the problem, the convolution becomes multiplication, which isn't so annoying. Thus ##\hat{g} = \hat{y}\hat{x}## as I mentioned before. Now it's well known that if ##y(x) = E\exp(-x^2/a^2)## then ##\hat{y}(\omega)## is of the form ##EK\exp(-a^2 \omega^2)## for some scale factor ##K##. There might also be a ##2\pi## or something scaling the argument to the ##\exp## function - I'll let you check the details. So essentially a gaussian function transforms to another gaussian function with the reciprocal standard deviation.
So if not for the multiplication by ##\hat{x}##, we could find ##1/a## by looking for the value of ##\omega## where ##\hat{y}(\omega)/\hat{y}(0)## has the right ratio.
But fortunately you know ##\hat{x}##: it is the Fourier transform of a rectangular pulse-shaped function, so the result is something of the form ##\hat{x}(\omega) = a\sin(c\omega)/\omega##. (I'll let you work out ##a## and ##c##.) Now this function is nonzero in the "main lobe", i.e. where ##|c\omega| < \pi##. If your ##1/a## happens to fall in this range, then you are in business, because the multiplication by ##\hat{x}## can be inverted (just take its reciprocal). Whether ##1/a## falls into this range depends on how big ##h## is compared with ##a##.
Thus, calculate ##\hat{y}(\omega) = \hat{g}(\omega) / \hat{x}(\omega)## and then look for the value of ##\omega## that gives the desired ratio for ##\hat{y}(\omega)/\hat{y}(0)##.
I doubt you'll get a closed form answer, but you should be able to solve it numerically.