Tuesday, November 12th, 2019 AT 10:33 PM
When I throttle up and let off I'm hearing a popping noise coming from there engine. Sounds like when you pull a suction cup off of something. Should be 3.5L not 2.6L.