Long story short. Took my car to a specialized mechanic for my car, after 300$+ they return it with more problems and broken parts from another vehicle and took my good one. At Eurotech Their mechanic Lwigberto, Francisco, and Yamil explained to me in detail the test they will do, reason for it, and kept me up to date on test results. After a couple of test they were easily and professionally able to identify the issue and change the part, something that the other place couldn't do in 3 days they were just swapping parts from another car already in service to test it. When they gave me the old one is when I realized it wasn't my part cause it was dirty for years, and I recently cleaned not even 1 week ago. The mechanics at Eurotech have great integrity, and they are proud of their work. Thank you so much for the great quality and service you all provide