I received a P0014 Solenoid B code with an engine light, but also heard some noise from my front engine and everything I read pointed to Timing Chain Assembly. First time taking vehicle to Scruggs and was thoroughly satisfied. Customer Service was fantastic. They made sure to check the solenoid to try and save me money but ultimately ended up with a larger repair which was the Engine Timing Assembly. I didn't expect to get it back for two days but they ended up fixing it in a day. Unfortunately it was expensive but I believe they did a great job and the price I paid was expected. Engine noise is gone, engine light is gone, code is gone so I am pretty happy. They also provided me a 3 year 36000 mile warranty on the engine work. I will use Scruggs again! I believe they care about quality of work as they are very thorough.