I dunno what is happening here. No matter what technique I use to move my physics car forward (either applying torque to the wheels or a central force to the main hull) its tires lag behind and then suddenly catch up, creating a freaky visual effect. Also if the car tips over the tires stay aligned with their anchor points, but touching the ground. Here's the physics activation code:

function pimp_my_ride()
{
me = ptr_for_name("carro");
phent_settype(me, ph_rigid, ph_poly);
phent_setmass(me, 10, ph_poly);
phent_setfriction(me,50);
phent_setdamping (me, 10, 10);
phent_setelasticity(me,5,200);
phent_setgroup(me, 6);
me.enable_friction=on;
while (wheels < 4)
{
wheels += 1;
if (wheels == 1) {you = ptr_for_name("pneutd");}
if (wheels == 2) {you = ptr_for_name("pneute");}
if (wheels == 3) {you = ptr_for_name("pneufd");}
if (wheels == 4) {you = ptr_for_name("pneufe");}
phent_settype(you,ph_rigid,ph_sphere);
phent_setmass(you,1,ph_sphere);
phent_setfriction(you,90);
phent_setdamping (you, 10, 10);
phent_setelasticity(you,30,200);
phent_setgroup(you, 6);
if (wheels == 1) {
td = phcon_add(ph_wheel, me ,you);
phcon_setparams1(td, you.x, vector(0,0,10), vector(10,0,0));
phcon_setparams2(td, vector(0,0,0), nullvector, vector(100000,0,0));
}
if (wheels == 2) {
te = phcon_add(ph_wheel, me ,you);
phcon_setparams1(te, you.x, vector(0,0,10), vector(10,0,0));
phcon_setparams2(te, vector(0,0,0), nullvector, vector(100000,0,0));
}
if (wheels == 3) {
fd = phcon_add(ph_wheel, me ,you);
phcon_setparams1(fd, you.x, vector(0,0,10), vector(10,0,0));
phcon_setparams2(fd, vector(0,0,0), nullvector, vector(100000,0,0));
}
if (wheels == 4) {
fe = phcon_add(ph_wheel, me ,you);
phcon_setparams1(fe, you.x, vector(0,0,10), vector(10,0,0));
phcon_setparams2(fe, vector(0,0,0), nullvector, vector(100000,0,0));
}
}
}

I've tweaked it's values no end and still cannot get it to work. Nothing in the forum seems to quite resemble the problems I'm having here. Any help would be higly appreciatted.

*Looking Desperate*