We took the Jeep in because the check engine light and traction light would come on while driving then if the car was turned off, it would not start until at least 20-40 min had passed. Engine would crank, but not start. All diagnostic codes came back issues with the camshaft sensors (P0340, P0365, P0369, P0344). Upon pickup we were informed there was “no oil” (we didn’t see dipstick) in the car and that “this is a common cause for the codes”. They put in oil and recommended “driving a little bit and if light comes on we need to re visit and scan for codes and dig deeper, possible electrical issue”. We were charged $414.89 for diagnostics (~$149), oil (~$113), & tire rotation (per our request, ~$120) WITHOUT the issue we brought it in for being fixed. Within 3 hours of leaving the SAME ISSUE OCCURED. We were now stuck at a gas station. When I called back I was told that we would need to bring it back in so they could run diagnostics AGAIN (for which I would be charged AGAIN) and that because there was “no oil” when we brought it in so there wasn’t anything else they could’ve done that day. The woman on the phone told me they had hoped it would last at least 2 days before the lights came back on [What?! Am I in the twilight zone? Are you flat out saying you know you didn’t fix it?] We live FAR from Bohemia Autocare (about 35-40min without traffic) and went there because we incorrectly believed they were a competent and reputable shop as be we had been there once before. Never again. What a waste of time. Ended up deciding that we would be better off going to the dealership because at least they would actually fix the issue. Per dealership, codes came back P0340, P0365, P0344. ***The dealership confirmed the issue was with the camshaft and that no oil would NOT cause those codes.*** Bohemia Autocare should have addressed the camshaft issues when it was brought originally. Absolutely would never return to nor recommend anyone to Bohemia Autocare ever. I don’t think I’ve ever been so dissatisfied with a business in my life. Only reason they’re getting 2 stars instead of 1 is because the work that was done (the oil change and tire rotation) is fine. No issues with that.