problem with transform

Hello. I have the following problem

I have a car with 4 wheels. I rotate the wheels using transform.Rotate(Wheel.transform.right) and the wheel rotates normally, but when I parent the car to the wheel, then the wheel starts to rotate erraticaly in all direcions. I tought transform.rotate rotates an object using local axes, but I don`t know what the problem can be then. Thank you!

It should be transform.Rotate(Vector3.right).