I really don't think weight has much of a role. Lots of heavy cars get pretty decent fuel mileage while it's easy for older cars/small trucks to get worse mileage while being significantly lighter among other reasons to not consider weight much.
You know something funny? I figured that was your gear ratio- I was looking around for your post you mentioned your gears because that was my max on a car with 3.55s.