1997 Chevrolet Venture - Rough Starting

My 1997 Chevrolet Venture 3.5L is sometimes difficult to start....turning the key the engine cranks but sometimes will buck, maybe even backfire. Other times it will crank, though it seems it takes a long time to start.
Other times you turn the key and it starts right up. It has 94K miles, I don't believe that the plugs or the wires have been replaced. I plan to do that soon.....I understand that it is difficult to get to the rear plugs. Even with the hard-rough start, I do not get a Check Engine Light. I guess I could connect the OBD-II reader and see if there are any stored codes. The fuel filter and air filter are now as well. It seems to idle ok, once it is running. Any other ideas what might be causing the hard-rough start? Thanks in advance, Joe
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
Engine is actually 3.4L, not 3.5L. Thank you, Joe

Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
responding to http://www.motorsforum.com/gm/1997-Chevrolet-Venture-Rough-Starting-22985-.htm new2motorforum wrote:
Joe Guarino wrote:

-------------------------------------
##-----------------------------------------------## Delivered via http://www.motorsforum.com/ Automotive Community Web and RSS access to your favorite newsgroup - alt.autos.gm - 50244 messages and counting! ##-----------------------------------------------##
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
responding to http://www.motorsforum.com/gm/1997-Chevrolet-Venture-Rough-Starting-22985-.htm new2motorforum wrote:
Joe Guarino wrote:

##-----------------------------------------------## Delivered via http://www.motorsforum.com/ Automotive Community Web and RSS access to your favorite newsgroup - alt.autos.gm - 50245 messages and counting! ##-----------------------------------------------##
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

Motorsforum.com is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here. All logos and trade names are the property of their respective owners.