Hello. Welcome to Just Answer. Please allow me to assist you. Let's discuss the P0171 first. Since you have done the propane trick, we might be abls eo think that you have no air leaks in the induction system. A better and less dangerous was to check this is via carb cleaner. Spray the intake tube form the mass air flow sensor to the throttle body. Then spray the intake manifold area. Normally, a P0171 code is causes by microscopic debris building up on the metal elements on the Mass Air Flow sensor. The technique here is to disconnect the wire connector, remove the screws that hold the sensor in place and remove it. Using a good light, inspect the interior of the sensor. You will see 2 silve wires. This is what the sensor uses to measure the air flow. It there is dust or anything else on them, the air flow reading is compromised. The best way to clean it is spray brake cleaner. Spray the interior liberally and let it air dry. DO not use compressed air to dry the interior. You will ruin the sensor if you use compressed air.
Regarding the P0300 and the P0303, the issue gets a bit more tricky. We have had a host of issues in the shop with this issue, the carb cleaner spray did not detect the problem. Fortunatly, Toyota recognized this issue as a problem and took steps to rectify the issue by redesigning the intake manifold gasket. The recommendation here would be to replace the intake manifold gasket with a new one.
Additionally, when you see a p0300 and a p030x (cylinder) code, note that all 4 coils share the same ground. Cheaper, non-Toyota coils do not have the proper ground circuit isolation (via diodes) to keep the spark form leaking into the ground circuit. You could have a bad #2 coil, but get a cylinder #3 misfire code. ALways use genuine Toyota coils. And, always use genuine Toyota spark plugs. Not a lot of people know this, but non-Toyota plugs do NOT work well in these engines. The truth is that the combustion chambers are designed with a particular plug in mind, and that plug at a specific heat range. Aftermarket spark plugs (Bosch, AC, etc) do not have the rating needed for proper combustion.
I hope this helps you out.
If you have any questions, please feel free to reply.
Thanks for choosing Just Answer. It was a pleasure to assist you today. I trust my input to your request is satisfactory to you and meets your expectations. A positive rating would be greatly appreciated for my assistance on your inquiry.
Thanks in advance and thank you again for choosing Just Answer