2000 Rodeo Tranny?

My rodeo trans slips when I try to go . Once movivg it revs the engine, but will eventually go till you must slow or stop. The shift indicater on the dash doesn’t always match the gearshift on the consol. Does any one have any sugestions? Local trans shop wants nothing to do with it. Could it be an electrical problem? Did I mention hthat the check engine light and other lights come on and off for no rhyme or reason. HELP