Hi, I have a 2004 toyota camry v6 3litre that started initially vibrating between 60& 80kms, then a bit at 100-110 kms/hr. Now it's really shaking starting at 80 kmh, getting worse at 100 then when I reach 110 it starts to get less vibration. At 118, it's ok, but at 120 it gets worse, then around 130, it's gets really bad. I've taken it into a Canadian tire, which is a national chain in Canada, the tech there said that the cv joints were replaced, & the left strut is leaking. The car has 270k kms on it, I bought it used, the previous owner mentioned that it was shaking before but it was fixed before I bought it. I think he only replaced the cv joints right strut. When I release the gas pedal the shaking is gone. The wheels have been balanced and are currently winters. I know that the timing belt will need replacing soon. I haven't changed the transmission fluid since I bought it and probably should. The rpms are usually between 2& 2.5 k rpm's when driving at 110-120km speeds. I have the blue driver obd scanner and no codes except an airbag code has been detected. Of course, I'd rather not just replace parts since I don't have a ton of cash but if you can guide me in the right direction, at least I'd be targeted as to what to do. The technicians at Canadian Tire are not mechanics, just techs.