4-way:
Florida
Trump 41%
Clinton 36%
Johnson 7%
Stein 4%
Ohio
Trump 37%
Clinton 36%
Johnson 7%
Stein 6%
Pennsylvania
Trump 40%
Clinton 34%
Johnson 9%
Stein 3%
I'd be more willing to believe that Johnson is on his way to getting 7-9% if he were taking more votes away from Trump than from Clinton. As it is, many of those people are probably Democrats - and not even necessarily Sanders supporters but old school working-class types who had issues with some of the previous Clinton president's policies. Such people will likely hold their nose for Hillary in November.