Most times the P0441 is a faulty evap purge valve. I'm not sure the P0441 and the white smoke are not separate issues. The white smoke may be coolant. When was the head work done and have you checked your coolant level?
I would change out your purge valve. It's a very simple DIY.The head was put on a couple years ago, but not very many mile been driven since. less than 10k. white smoke doesnt blow all the time. but i noticed that it appears along with the P0441. coolant does disappear but i know there is a slow leak on the oil cooler hoses.