Ok, I checked the 03ff location on the 6 different chips that im messing with and two of them have 3fff in that location and as my luck would have it as I switched chips in and out, these are the ones that I tried the 'DEFINE OSCCAL_1K 1' to no avail. The other 4 had values in the 34xx range so i guess that these are fine. I gave all 4 of those this code with the added 'DEFINE OSCCAL_1K 1' and all 4 display what they should in hyperterm. My luck seems to be this way sometimes. Little by little i learn.

Thanks again guys. Im off to see if this fixes my serin problem.