Hint: You have confused throughout your solution (which however is methodologically correct) the roles of $X$ and $Y$. You know that
1. $P(Y|X)=0.98\, (=1-$False Negative) and
2. $P(Y|X^c)=0.03$
Accordingly you have confused $P(Y|X)$ with the actual required probability which is $P(X|Y)$. For the calculation of $P(Y)$ which will come in the denominator of the Bayes fromula you should use the Law of total probability (as you have done $$P(Y)=P(Y|X)P(X)+P(Y|X^c)P(X^c)=0.98\cdot0.02+0.03\cdot0.98=0.049$$