My 2026 Tacoma TRD Off-Road has 3700 miles on it. I recently had the check engine and cruise control system malfunction lights come on. Just prior to this the “check fuel cap” notification came on. The dealer found a crack in the charcoal canister and said “it probably got hit by a rock”. So...