this is mainly to help others that have had this issue
ok I was having moderate heat only at 2000 plus RPM on my LT1 94 rmw, first thing I did was remove the restrictor on the inlet and that helped a little but at idle I would still get very little heat from the vent, the airflow though was fine.
So the other day I back flushed just the heater core. This was made easier for me as I had already spliced one of the lines when I had removed the restrictor in the intake hose, so on the engine side of the splice I clamped off the hose and on the engine side of the tee going to the reservoir I clamped off that hose so that I wouldn't be draining the entire coolant system.
I had bought a garden hose end splice, (used if you need to replace the end of your garden hose) , and put that in the outlet hose which is the upper hose, and then hooked a garden hose up to it and just barely cracked the valve to let water start to flow.
Once I saw clear water coming out I shut off the hose and disconnected it, then I made a mixture of CLR and hot water, using a funnel I poured the CLR mix in until it was coming out the other end and then clamped both hoses off to let the CLR sit in the heater core. I let it sit for 1 hour then repeated the garden hose flush and then hooked everything back up, started the car and checked to make sure there where no leaks after I burped the system.
Drove the car to work today when we had frost this morning, and it's a night and day difference from what it was to what it is now. Before I would have the temp set to 90 and I only get decent heat when I was doing 55mph+, now I could NOT leave it set to 90 with how hot it was coming out.
So that's a cheaper way to possibly fix poor heating without having to go to a mechanic, as they will most likely do what I had already done four times which was a full coolant system flush which didn't work.