The Factory battery clamps are know to be junk, replace them with HD ones.
Do you have 12v's now at the new battery? Check to see if you also have 12v's at the starter on the battery cable.
It's a Throttle Body that's for the engine in the Dodge Viper car, it's a little bit larger then the Factory JK's one.
There's lots of info on it in the other JK Forums.
I put a Viper TB on and then 2 times after that I got the lightening bolt. I searched for a fix and found the TB reset and after doing it the 2nd time it worked and that was about 6 years ago.
That seal leaking slightly won't cause that noise, did anyone check the oil level?
Bumps causing the noise and vibration would be shocks, wheel unit bearings, skid plates.