heat barely works, used to have a/c. help needed.

Any of the above will cause it......I'd start with the water temp and flow. You can test that by grabbing the heater hoses and see if they are all hot and feel the same temp with the heater valve open. If you have a cold or luke warm hose, you have bad flow for one reason or another.