This clean lowmile 2005 Chevy 2500HD sat for many years.After a reman engine was installed, it never ran quite right.Also the Check Engine light doesn't work...Any parts required?Enjoy!Ivan