Yes, there is a difference between sneaked and snuck. Sneaked is the standard past tense of the verb sneak, while snuck is a nonstandard past tense form of the same verb.