IR Infrared 36khz reading random values

I have a very simple setup in which my arduino board is reading IR remote signals using the Shirriff examples. My remotes seem to work as expected, except for the one I am actually trying to use. When I press any button, it returns random results. I have determine that the frequency is 36khz instead of 38khz, but that has not resolved my issue.

I have tried to receive the raw data and it looks "similar" enough, but now I am unable to send that data and have any affect on my cable box. The remote is an AT&T U-Verse remote and the cable box is an AT&T U-Verse cable box.

I have spent multiple days chasing my tail on this. Does anyone have any advice, test, or suggestions?

Thanks,
Jake

Does anyone have any advice, test, or suggestions?

Yes, post your code, some sample (IRrecvDump example) output from IRremote....& model of IR receiver being used.

How do you know its 36kHz?

A common 36kHz signal is RC5 or RC6 and they have a 'toggle' bit which alternates between each key press.

I just had a look at a Uverse signal (not RC5/6), which does have a toggle bit & if your's is the same it will only work with IRremote using raw mode and then you will have to do a little bit of extra coding. In the signal I looked at, the timings are almost too short for the IRremote default settings.