might be that relay then, it's a little bigger than a standard relay so you may have to shop around to find one, auto parts store "might" have itnew compressor didn't come with a relay I don't believe. I will double check when I get a chance (its pouring right now and I'm on my phone at work)
I bench tested both the old and new one. new one comes on with 12v power, old one does not