New horn, the old sounds like a donkey.
----- July 2020 -----
New idle air control sensor (IAC).
It sometimes starts with rpm around 2000 and stays there.
Had to turn off engine and start again to get back to normal.
This fixed it! Also had to reset the computer for this fix to be completed.
----- August 2020 -----
Passenger side universal joint worn out.