I guess you use the Android version that was pre-installed, right?
How did you turn off vibration on the phone?
In any case, have you seen this thread which looks somewhat related to me: Notifications still sound if silenced phone is put in priority notification mode