I believe that article is outdated (2002); my understanding is current code (starting with 2014) requires GFCI protection for dishwashers.
As farscott indicated, other outlets connected to the Load side of a GFCI outlet are protected by the GFCI and thus issues there could cause it to trip. It might narrow things down to leave the other outlets disconnected and see if the problem persists.