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.
Nov 12, 2019 at 10:33 PM