I'm fairly green to this stuff but I'm seeing G53 in your code, not G54. Which work offset are you using?
< snip >
Your Z values also say 43 inches. I assume that you know this and it's just a typo. I don't know of any Haas machines with 43 inches of Z travel (or that really is your problem).
That's my guess. Now somebody will come along an make me look stupid
edit: yes, somebody came along and made me look stupid.
I was thinking of G52, not G53. DOH!