First, on the battery issue - 1.3.4 had a bug which could occasionally cause high battery use by push code. The 1.3.6 rolling out now has this fixed.
Second, Gmail's server already sends keepalives every 5 minutes.
Third, did anything else change? Are you visiting relatives over the holidays, did you get a new WiFi router, that sort of thing? In other words, any changes in the device's network connectivity?