have a 95 Ford aspire automatic transmission put in gear makes a clunk nose & won't move

when i turn on the heat or air the check engine light comes on and i lose power

i have repacted bearings. they seem fine

My auto mechanic, I usually trust. However, when I asked him about if there is anything that should be checked on my 1995 Aspire as I am now using it for long distances as well as short (my primary vehicle is totalled from accident), he informed me about the timing belt may need changing. He also said he could not check it unless I give him permission to fix it-he could not tell if it is worn unless he starts working on it. Is there anyway I can tell if it needs to be changed by the way my car is running? I dont want to spend money on a belt that is unneeded.

When I was driving car shut off on me. Try restarting it it tried to restart but would sputter off. I come back next day was able to start it and drive short distant but sputtered off when had to stop at stop light.

Speedometer doesn't move.

when i drive it it changes gears but it has a jurk

shifter is sloppy and can shift all gears, but whats needed to fix issue. Is it the clutch kit thats needed?