so u get the "chugging" type noise where the pistons are moving but u cant get the car to give u any internal combustion?
1) are u sure the sparks are sparking to ignite the fuel?
2) could be the crankshaft sensor
3)im not sure, thats the first thing that comes to mind, because if it was the starter it wouldnt crank at all. If it was the batt it wouldnt do it either.
good luck man.
O! is the car throwing any codes? if so have that checked out it could help ALOT!