Exodus 6:16 states that Levi lived for 137 years. The Targum Yonatan, (ibid) says:
ואלין שמהת בנוי דלוי לייחוסיהון גרשון קהת ומררי ושני חיוי דלוי מאה ותלתין ושבע שנין חייא עד דחמא ית משה וית אהרון פריקייא דישראל.
... he lived until he saw Moses and Aaron the saviors of Israel.
Moses was 80 the year that the Israelites left Egypt and aaron was 83. Out of the 210 year exile, (Start from Isaac who had Jacob at 60, Jacob was 130 when he arrived in Egypt = 190. Gd told Abraham 400 years of exile, 400-190 = 210). This means that Moses was born in the 130th year of exile, and Aaron was born the 127th year of exile. (Ex 7:7, see also Rashi Ex 2:1 and Gen 15:13).
In order for Levi to have seen Moses, he would have had to be 7 or younger when he arrived with Jacob in Egypt. That is not possible though, because We know that Levi was older than Josef, (See Gen 29 -30, ), who was 30 when appointed by Pharaoh as viceroy, (Gen 41:46), and 39 when his father arrived, counting 7 years of plenty and 2 years of famine ,(ibid 45:6).
Levi would then have had to be older than 169, (Joseph was 39 + 130 years until Moses' birth).
How is this reconciled? Is it possible that The verse ennumerates Levi's years from when he arrived in Egypt? Is there a different understanding of the 400 count told to Abraham, and consequently the 210 years in Egypt, which could allow for this?
The Ramban, (Ex 12:42) offers alternative counts, resulting in 240, or 220ish years of exile in Egypt, but that only exacerbates the problem, requiring Levi to be at least 199, or at least 179.
Thanks for any ideas!