I have finally fixed it.
It was all because of a bad gem. I think it actually has a different name for this year of car. Something like a security control module?? Anyhow, it wasnt grounding the items I had not working so I bought a used one on ebay with the same part number, plugged it in and presto, everything works. Almost a full year to get it figured out.