I cannot see any wrong root. I would suggest the RootSearch
package by Ted Ersek, that works well with interpolating functions:
In[287]:= RootSearch[y2 == 150, {t, 0, 150}]
Out[287]= {{t -> 20.6681}, {t -> 45.8168}, {t -> 78.0834}, {t ->
109.089}, {t -> 131.397}}