家里不常开的旧车Buick,最近engine灯亮了,去常修车的华人店查code是说油箱盖漏,第一次把盖子垫圈和加油口清理了,过几天同样code再现,干脆去买了新的油箱盖换上,但过几天又出了同样code,华人师傅说他没辙了,只能去dealer查,dealer说光检查费要300,看什么问题再说怎么修要多少钱,怎么也要上千,不修的话engine灯总亮,是不是没别的办法了?