my 95 gmc k3500 just dosent have the getup and go that it should.the service engine soon light comes on more often than not when pulling even a slight but long hill. thats bad enough my fuel milage is somewhere around 9 mpg. it also wont start in temps belo 15 degrees f. among other things the electric block heater dosent seem to work. ive had other turbos that always started in much colder temps unassited by block heaters .oh and did i mention the truck has no balls. im thinking about upgrading the turbo and related things like head gskets maybe even injectors and what ever else i should .any advice on this subject would be greatly appreciated.