Inconsistent shifting: any ideas?

Is the fluid level correct?

I would strongly suspect your throttle pressure (kickdown) linkage is hanging up or binding causing the erratic shift points . To troubleshoot, disconnect it and wire it 2/3 to all the way back and see if the shift points stop changing. Dont leave it like this though.....

Could also be governor weights or spool valves in the valve body sticking.