A Montclair man was charged with theft of service on Thursday after Port Authority police pulled him over at the Holland Tunnel in Jersey City and determined that he owed $47,504 in unpaid tolls and fees on multiple EZPass accounts, authorities said in a news release.