I got the same reply:
I talk to the department in charge of all OTA issues. I have been told that KXVA has not replied to any of our emails. Unfortunately we have no control over whether or not the station will cooperate with our requests. I was told to please have you contact KXVA concerning this issue. I do apologize for any inconvenience this may have caused.
Which I then replied as:
Now that just doesn't make any sense. You have the correct EPG data on the satellite version of the channels. All you have to do is copy it to the over the air... it's the same info. I just can't use the over the air for recurring timers with the way you have it now.
Then they replied:
I know this sounds kind of strange to you. By customers contacting KXVA this may give KXVA the boost to contact DISH Network. Unfortunately DISH Network cannot force them to give us the information we need to provide OTA Guide data to you. Again I apologize. I will keep asking if we are still trying to contact KXVA.
Wich I then replied as:
No, that doesn't seem strange at all. What seems strange is that it is apparent that you DO have the information you need, yet you are not using it. KXVA over the air program data is the same as their satellite counterparts. The satellite counterparts have the correct EPG. For example, KXVA HD (which I get from the 61.5 location) and KXVA SD (which I get from the 129 location) transmit the same program content, albeit more compressed. The satellite versions have the correct EPG and the same EPG that should be shown for the KXVA over the air version.
Why not just try to pass the buck onto Tribune? I know that's where you get your EPG data. Maybe it's because they would tell me that the problem lies with Dish Network. After all, DirecTV also uses Tribune and their subscribers get correct EPG on KXVA over the air.

I don't expect a responce now since I bet they took the last bit a bit rude but since they pretty much decided they weren't going to fix it I don't really care if I come off as rude. I did send KXVA a note via their 'contact us' form on the website. I know full well that will make no difference though.