I'll try to explain of few of the results of filming because it's not caused by the dishwasher itself. Filming is a result of minerals being left behind on the dishes when the water is taken off the dishes.
Poor quality detergent. Which you have used prior, and used for long periods of time may have built up it the machine a lot of residue. When you ran cleaner through the unit it may have loosened up that residue therefore making the next wash leave it on the dishes. Test by running the DW for about 30 minutes and open the door and check the quality of the water (while you're in there test the temperature). If the water is cloudy you have soap buildup in the unit. Rerun cleaner through it.
Not using a rinse agent. Rinse Aid takes the surface pressure out of water that way the water sheets off smoothly taking minerals with it and also aids in the drying process. Must use it.
Very rare. But Flash Drying. The water evaporates off of the dishes instead of sheeting off. If this occurs the minerals are left behind. Solution, turn off heated dry.
Rinsing with dirty water. If wash water it draining back into the dishwasher then it is rinsing with dirty water. Very unlikely or you would be noticing water in the bottom when the cycle was over.
Overall recommended solution.
Run Glisten through the unit again.
Next wash cycle use a normal wash>high temp option>no heated dry option.
Use Fresh Finish Quantum and a rinse agent.
If results are not good test your water hardness at the sink. You may need to use a dishwasher additive suck as Lemi-Shine original. It's an additive I've had very good results with when in hard water conditions. You add it to the main wash cup of the dispenser and just put the Finish Quantum tab in the bottom.
"Suds are not good"
"They write directions for a reason"
"Make sure you're using it right before you say it's not working correctly"
"If if has a Diagnostic Test Cycle, Run it before and after you fix it!"
"Doing the same thing over and over again is insane"
"For every complex problem there is an answer that is clear, simple, and wrong."