I’ve never had a problem with the film, but I put distilled white vinegar in the rinse agent dispenser instead of the expensive rinse agents.
I use vinegar, too. A couple of bucks for a big gallon, keeps the dishwasher gunk-free and the dishes sparkle.