This is my first post on this forum as I am a new member to the forum. Please excuse my ignorance should I have missed anything.

My 2001 6.6L duramax engine is smoking. I recently had a P0089 code and the dealer told me that I needed a new "Fuel Pressure Regulator". The cost would be Can$1500.00. I found the part for a little over $200.00 and did the job myself. I took the truck back to the dealer so they could check the injectors. They tell me that all are within specs. However I notice that when I leave the truck idle that I am getting smoke from the exhaust. The truck now has 160,000Kms or 100,000 miles. As it is smoking how long before I can expect to have major problems. I travel to Mexico every winter and do not want to have the truck let me down while I am away from home?
Any comments would be appreciated