Quote: "the collision files the collision works well on flat surfaces but when the object collides with a wall or going up or down a slope the object i controll jitters about moving rapidly from side to side making the object look awful"
It sounds like it's a logical problem in your code. What happens is your program source "hard locks" or "stiff arms" the object and resists the updating from the collision system. So, essentially your source code is fighting the collision system and creating violent jerking.
This occurs most when you store the object positions in variables and do not update the variables AFTER collision.
A proper setup would be like:
position object myObj, xpos#, ypos#, zpos#
RunCollisionsPRO()
xpos# = object position x(myObj)
ypos# = object position y(myObj)
zpos# = object position z(myObj)
That's assuming you're doing some sort of manual changes to the position variables.
Source code would help as well.