1999 Mazda b3000 Engine Ping or Knock under load

1999 MAZDA B3000
209,474 MILES • 6 CYL • 4WD • AUTOMATIC
Avatar
AIRDALE1956
  • MEMBER
  • 4 POSTS
My problem is engine knock under load. I run 87 octane gas. If I run E85 gas no knock but fuel mileage sucks. I tried 89 octane gas with no success, I have been able to run 2/3 87 & 1/3 E85 with no knocking.The in line fuel filter has been replaced. the ECM is just been replaced and is up to date. MAF is clean air filter is clean. No diagnostic codes. Spark plugs have all been gapped properly .040" I am the 2nd owner of the truck, and I don't know if the fuel injectors have ever been cleaned or replaced. My question is was this engine designed to run on 87 octane gas? I have replaced the Ign. coil pack in TSB 20031231 Is there any other way to resolve this problem.
Apr 6, 2010 at 7:23 AM
Advertisement
Avatar
RASMATAZ
  • CERTIFIED EXPERT
  • 75,992 POSTS
Try cleaning out the EGR valve and see what happens
Apr 6, 2010 at 11:53 AM
Avatar
AIRDALE1956
  • MEMBER
  • 4 POSTS
[quote:53216d4c62="rasmataz"]Try cleaning out the EGR valve and see what happens[/quote:53216d4c62]

I will try your suggestion, Can you give a reason as to why you are recommending this approach?

Thanks David
Apr 6, 2010 at 5:47 PM
Advertisement
Avatar
RASMATAZ
  • CERTIFIED EXPERT
  • 75,992 POSTS
If the EGR valve don't open it wil raise the oxides of nitrogen and increase the engine combustion temperature this will cause the engine to detonate/ping-like a bunch of marbles thrown into an empty tin can.
Apr 7, 2010 at 12:59 PM
Avatar
AIRDALE1956
  • MEMBER
  • 4 POSTS
Well I removed the EGR valve, checked the intake manifold port for being clogged, it's not. Checked the EGR Valve for proper operation it seams to work fine. I put evey thing back together. I started the engine to check for vacuum on the EGR, by placing my finger over the hose. I detected no vacuum at idle, then gradually increased RPM to 3500 where the engine started cutout like a rev limiter. During this time I detected no vacuum on the hose during an increase or decrease in RPM. So I think I have two problems 1. being I have no vacuum at the EGR valve at any time, and 2. the engine is missing and is cannot go beyond 3500 RPM while sitting the driveway in park.
Apr 13, 2010 at 6:43 AM
Avatar
RASMATAZ
  • CERTIFIED EXPERT
  • 75,992 POSTS
Check the vacuum switching solenoid and vacuum source on the intake manifold
Apr 15, 2010 at 10:35 AM
Avatar
AIRDALE1956
  • MEMBER
  • 4 POSTS
[quote:7528d57e3c="rasmataz"]Check the vacuum switching solenoid and vacuum source on the intake manifold[/quote:7528d57e3c]

Well I have vacuum at the solenoid, so I know the intake port & line is good. I need to know under what conditions the solenoid is suppose to open? Engine temp, load, what causes the vacuum switching solenoid to operate?

Thanks David
Apr 17, 2010 at 7:45 AM
Avatar
RASMATAZ
  • CERTIFIED EXPERT
  • 75,992 POSTS
The computer could be using the throttle position sensor or aiflow meter signals as a load to activate the VSS as rpm increases. other causes for pinging is too advance ignition timing-
Apr 17, 2010 at 8:02 AM