save wheel Collider targetPosition value

Hi i Want to save save wheelCollider suspensionSpring targetPosition value with regards to (CarID) please help me

value is saved but not loaded
public float FrontV, RearV;
public Slider Fslide,Lslide;
public int CarID;
public _ImportFanar fanar;

     void Update(){
         CarID = PlayerPrefs.GetInt ("CarId");
         fanar = FindObjectOfType<_ImportFanar> ();
         FrontV = PlayerPrefs.GetFloat ("Fanar" + CarID.ToString ());
         RearV = PlayerPrefs.GetFloat ("Fanar2" + CarID.ToString ());
     }
     public void Front(){
         FrontV = Fslide.value;
         JointSpring suspensionSpring = new JointSpring ();
         suspensionSpring.spring = 35000f;
         suspensionSpring.damper = 1500F;
         suspensionSpring.targetPosition = FrontV;
         fanar.FL.suspensionSpring = suspensionSpring;
         fanar.FR.suspensionSpring = suspensionSpring;
         PlayerPrefs.SetFloat ("Fanar" + CarID.ToString (), FrontV);
     }
     public void Rear(){
         RearV = Lslide.value;
         JointSpring suspensionSpring = new JointSpring ();
         suspensionSpring.spring = 35000f;
         suspensionSpring.damper = 1500F;
         suspensionSpring.targetPosition = RearV;
         fanar.RL.suspensionSpring = suspensionSpring;
         fanar.RR.suspensionSpring = suspensionSpring;
         PlayerPrefs.SetFloat ("Fanar2" + CarID.ToString (), RearV);
     }
 
 }

I’m not sure what you are doing, it seems I don’t understand the question. Also, don’t call the load stuff in Update. That is grabbing the value every single frame and this is redundant. Calling it in the Awake method is standard. I recommend switching to that. You will use up a lot of memory throughout the course of your game otherwise.

I did find this, you should give it a try incase the claims are true: https://forum.unity3d.com/threads/wheelcollider-targetposition-documentation-is-incorrect.180233/