It's possible, that gmail changed something to non-standard, yet, supported by most mainstream mail clients.
BTW, I got hit by that bug, too. Strangely, in my case, it happened with old mail that was already opened in the past - one with attachement. Other old mails, without attachements, are working fine (for nowj.