Welcome to Just Answer. My name is XXXXX XXXXX I will be glad to assist you.
Sounds like you have a misfire condition.
Have you replaced the ignition coil or wires??
have you replaced the spark plugs??
Do you know what the check engine light fault codes are ??
I would replace the spark plug wires first. You may have a wire arching to ground causing your concern. If that does not resolve your concern, suspect a faulty coil.
Code P0500 is for the VSS. I think you ment code P0300, which is a random misfire.
Please let me know if you have any additional questions.
Thanks in advance for the accept.