Based on your description there could be several things causing your issues. The 1st question I would have as well is if you have a check engine light on. If you do then you would need to take the vehicle to a qualified repair facility that can read the code & diagnose that issue. The jumping could be a brake issue or a tire issue or could also be a missfire. The missfire would normally set the check engine light. We would be more than happy to check out your vehicle at no cost and let you know what is needed to repair these issues. Please give us a call or send us an email & we can set up an appointment for you. I hope this helps.
Your Car Specialists