I have an email template we have been using for a few years now that uses a 1px high spacer gif to fix a gmail mobile spacing issue. Recently however, outlook has been rendering a large white area above the actual email code. I commented out the Gmail Spacer Fix and it corrected the issue in outlook, but now gmail is all messed up. Is there a reason outlook is now rendering code it didn't before. We didn't do anything to the template.

This is our code for the gmail spacer fix:
<!--Gmail Spacer Fix-->
<tr class="hide">
<td style="-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;mso-table-lspace:0pt;mso-table-rspace:0pt;">
<table cellpadding="0" cellspacing="0" border="0" align="center" width="620px" style="-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse !important;">
<tr>
<td cellpadding="0" cellspacing="0" border="0" style="-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;mso-table-lspace:0pt;mso-table-rspace:0pt;background-color:#FFFFFF; line-height:1px;" height="1px; min-width: 620px;">
<img src="http://www.vintagetub.com/download/email/spacer.gif" height="1px" width="620px" style="-ms-interpolation-mode:bicubic;border:0;height:auto;line-height:100%;outline:none;text-decoration:none;max-height:1px; min-height:1px; display:block; width:620px; min-width:620px;"/>
</td>
</tr>
</table>
</td>
</tr>
<!--END Gmail Spacer Fix-->