someone here last week said the dealer told them the exact same thing about the lights turning off in a few hundred miles. its up to you, you're gonna spend a shitload more at the dealer and in time/gas of driving to columbia, for likely shitty service anyway. i'd try to find another independent shop, or take it back and make them fix it again. that $300 you spent is nothing when you take it somewhere, and its gonna be $900 at the dealer.
stupidest thing the greenville dealer told me........."your check engine light is on because the oil is dirty."