Why my Honda Pilot produce a white smoke when I hit the gas?

I have a honda pilot 2004. Same issue started 3 years ago.It only smokes when I hit the gas. The smoke is white. The oil light will come off after 700 mile drive. I have to add 2.5q each time. Took it to honda dealer and the diagnosis was 2 cylindar heads need to be replaced and the head gasket. I do not trust them, because their recommendation was to get a new car. I'm driving the car for 3 years now. I add oil twice a month with "stop smoke product" I use 5w-30 instead 5w-20. It works for me and planning to do so until it dies on me. I drove 1400 mile without a problem and did not need to add oil. It looks like when fast driving, the oil burn is way less.

White exhaust smoke is an indication that coolant is burning in the combustion chamber. These are possible causes:

Cylinder Head: A crack in the cylinder head (around the coolant jacket) will cause coolant to enter the combustion chamber.

Engine Block: A crack in the deck of an engine block near the coolant jacket will cause coolant to enter the combustion chamber.

Head Gasket: A damaged or blown head gasket will cause coolant to enter the combustion chamber resulting in white/gray smoke coming from the tailpipe.

An engine that burns oil will produce white smoke. If that is the case either your engine has a lot of miles (200,000 + on it (piston rings worn, letting oil into the combustion chamber), or you overheated it or you did not change the oil regularly over the life of the engine. An overheat (run low on coolant, failed water pump) is usually the cause of a failed head gasket. ---- whatever the cause, oil is getting into the combustion chamber, signifying a worn out engine or head gasket or both. Your choice to run it til it dies or get it fixed. Heavier oil is a temp fix but won't last forever.
And remember, an oil light is an OIL PRESSURE TOO LOW light. IT has nothing to do with OIL LEVEL. If you are burning oil, check it regularly (at every fill up).

The engine is very worn out or damaged from lack of proper maintenance or overheating it to much. No point in fixing it just keeping adding oil and driving it until it finally gives up.

Yes, failed head gaskets will produce "white" smoke (or light grey if burning some oil too) and a failed gasket is easy to test for with a pressure gauge. Problem with failed head gaskets is that they are labor intensive to replace, average cost is over $1000 and only $100-$200 of that is parts. If you don't intend to fix the gasket issue, you better be aware of the coolant levels and that your oil is being diluted and compromised to the point where bearing damage will likely occur. With average mileage (12-1K per year) and age of vehicle, yeah, you could be looking at some mechanical failures and a drivetrain replacement or weigh that against cost of proper maintenance or new vehicle.
There are gimmick products to "fix" head gasket leaks, none will work for long.

It sounds like worn valve guides. You'll pay more in oil over the time before it dies than if you fix it you don't need a Honda dealer.

To all those looking for answers on the 3.5 vtec blowing alot of smoke.
I had similar symptoms in a 2005 pilot, Except mine was blowing white smoke, compression was actually slightly higher in #4 cylinder and spark plug was badly fouled!
Mine turned out to be a a crack in the head that started at the top of the head under the valve cover by the frost plug on number 4, the crack also appeared in the intake valve beside the valve guide, so it was allowing oil and coolant into the combustion chamber.
Sounds like this is a common problem with the 3.5 vtec engines around this age!
You could remove the front valve cover and and chances are if you look carefully, you can see a crack or discoloration starting at the frost plug you know that you'll have to change the head. Under no circumstances would I reuse a head that is exhibiting these symptoms; if your unsure have the head pressure tested! Blowing white smoke, fouled plug, normal or even slightly higher compression on #4 cylinder those were the symptoms… Very similar to a failed head gasket or warped head

I had similar symptoms in a 2005 pilot, Except mine was blowing white smoke, compression was actually slightly higher in #4 cylinder and spark plug was badly fouled!
Mine turned out to be a a crack in the head that started at the top of the head under the valve cover by the frost plug on number 4, the crack also appeared in the intake valve beside the valve guide, so it was allowing oil and coolant into the combustion chamber.
Sounds like this is a common problem with the 3.5 vtec engines around this age!
You could remove the front valve cover and and chances are if you look carefully, you can see a crack or discoloration starting at the frost plug you know that you'll have to change the head. Under no circumstances would I reuse a head that is exhibiting these symptoms; if your unsure have the head pressure tested! Blowing white smoke, fouled plug, normal or even slightly higher compression on #4 cylinder those were the symptoms… Very similar to a failed head gasket or warped head

I had similar symptoms in a 2005 pilot, Except mine was blowing white smoke, compression was actually slightly higher in #4 cylinder and spark plug was badly fouled!
Mine turned out to be a a crack in the head that started at the top of the head under the valve cover by the frost plug on number 4, the crack also appeared in the intake valve beside the valve guide, so it was allowing oil and coolant into the combustion chamber.
Sounds like this is a common problem with the 3.5 vtec engines around this age!
You could remove the front valve cover and and chances are if you look carefully, you can see a crack or discoloration starting at the frost plug you know that you'll have to change the head. Under no circumstances would I reuse a head that is exhibiting these symptoms; if your unsure have the head pressure tested! Blowing white smoke, fouled plug, normal or even slightly higher compression on #4 cylinder those were the symptoms… Very similar to a failed head gasket or warped head